【发布时间】:2020-03-05 13:53:10
【问题描述】:
我想借助 Requests 函数获取网站的 HTML。
我的代码:
import Requests
res = Requests.get('https://store.hp.com/us/en/pdp/hp-laserjet-pro-m404n?jumpid=ma_weekly-deals_product-tile_printers_3_w1a52a_hp-laserjet-pro-m404')
print(res.text)
代码卡在 res。如果您要将 http 替换为: 'http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&N=-1&IsNodeId=1&Description=GTX&bop=And&Page=1&PageSize=36&order=BESTMATCH' - 一切正常。
我如何将任何给定页面的 html 保存到变量中?
【问题讨论】:
-
您的问题标题和问题正文不一致。您在标题中说
request.gettimeout,但您的问题只是说“代码卡住”。在你的问题结束时,你会问别的问题。最好编辑您的问题,以便其他人可以更好地帮助您。如果有任何错误,您也应该粘贴错误消息。
标签: python html web-scraping error-handling python-requests