在这个链接中,点击第三个超链进入一个类似页面,再点击第三个超链进入一个类似页面,进行4次。看第四次页面中第三个超链的名字是什么。
http://py4e-data.dr-chuck.net...
我只能把第一个页面的超链都抓下来,但是如何跳转
// 请把代码文本粘贴到下方(请勿用图片代替代码)
import urllib.request, urllib.parse, urllib.error
from bs4 import BeautifulSoup
import ssl
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
url = input('Enter - ')
html = urllib.request.urlopen(url, context=ctx).read()
soup = BeautifulSoup(html, 'html.parser')
tags = soup('a')
for tag in tags:
print(tag.get('href', None))
我们老师有以下提示,但我不知道怎么用。
$ python3 solution.py
Enter URL: http://py4e-data.dr-chuck.net...
Enter count: 4
Enter position: 3
Retrieving: http://py4e-data.dr-chuck.net...
Retrieving: http://py4e-data.dr-chuck.net...
Retrieving: http://py4e-data.dr-chuck.net...
Retrieving: http://py4e-data.dr-chuck.net...
Retrieving: http://py4e-data.dr-chuck.net...
完全没思路。期待大神拯救!
相关分类