如何访问链接并在其上停留特定的秒数?

我在停留在网站链接上时遇到问题,该链接有一个停留计时器,并且不会移动到其他地方。这是我的代码:


import requests

import time

from bs4 import BeautifulSoup

url = 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()

该链接将打开,但不像在浏览器中那样


犯罪嫌疑人X
浏览 89回答 1
1回答

芜湖不芜

计时器在网站上的 Javascript 代码上运行,requests库不运行网站的 Javascript 代码。使用Selenium代替,它允许您控制浏览器并运行网站的 Javascript。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python