python重定向如何多次跳转

题目描述

在这个链接中,点击第三个超链进入一个类似页面,再点击第三个超链进入一个类似页面,进行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...

你期待的结果是什么?实际看到的错误信息又是什么?

完全没思路。期待大神拯救!


MMMHUHU
浏览 724回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python