问题遇到的现象和发生背景
python3.8 requests
问题相关代码,请勿粘贴截图
import requests
url = "https://m.tb.cn/h.fOfNjKl?tk=UWkp2WfG1Iy%22
respon = requests.get(url)
print(respon.url)
运行结果及报错内容
https://m.tb.cn/h.fOfNjKl?tk=UWkp2WfG1Iy
python3.8 requests
import requests
url = "https://m.tb.cn/h.fOfNjKl?tk=UWkp2WfG1Iy%22
respon = requests.get(url)
print(respon.url)
https://m.tb.cn/h.fOfNjKl?tk=UWkp2WfG1Iy
借助正则通过get获取跳转的url,然后用selenium模拟点击关闭弹窗,再获取标签内文本信息即可。
import requests
import re
url = "https://m.tb.cn/h.fOfNjKl?tk=UWkp2WfG1Iy"
respon = requests.get(url,allow_redirects=False)
print(respon.url)
print(re.findall('var url = \'(.*)\';',respon.text)[0])