我在停留在网站链接上时遇到问题,该链接有一个停留计时器,并且不会移动到其他地方。这是我的代码:import requestsimport timefrom bs4 import BeautifulSoupurl = input('Please enter your link: ')def get_response(url, method='GET'): response = requests.request(method, url, headers={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win32; x86) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"}, timeout=15) text_response = response.text status_code = response.status_code return[status_code, text_response]while True: (status_code, text_response) = get_response(url) parse_data = BeautifulSoup(text_response, 'html.parser') time.sleep(20) print('done') exit()该链接将打开,但不像在浏览器中那样
1 回答
![?](http://img1.sycdn.imooc.com/54584c5e0001491102200220-100-100.jpg)
芜湖不芜
TA贡献1796条经验 获得超7个赞
计时器在网站上的 Javascript 代码上运行,requests
库不运行网站的 Javascript 代码。
使用Selenium代替,它允许您控制浏览器并运行网站的 Javascript。
添加回答
举报
0/150
提交
取消