【发布时间】:2021-02-02 22:00:35
【问题描述】:
我正在抓取一些平均工资数据,以便从工作列表中制作信息图表。如果可以找到工作,比如“程序员”,那么它会给我一个代码 200,我去的页面在脚本中是一样的。
import requests
job_url: str = "https://www.ziprecruiter.com/Salaries/What-Is-the-Average-Programmer-Salary-by-State"
job_response = requests.get(job_url, timeout=10)
print(job_response)
如果“Youtuber”如下所示失败,我想向用户显示一条错误消息。但是,我仍然得到一个代码 200。手动尝试这个,他们的网站将我重定向到一个页面,如“https://www.ziprecruiter.com/Salaries/What-Is-the-Average-Youtuber-Salary-by-State? ind=null"
null_url: str = "https://www.ziprecruiter.com/Salaries/What-Is-the-Average-Youtuber-Salary-by-State"
null_response = requests.get(null_url, timeout=10)
如何在代码中确定查询是否重定向到空页面?我需要使用其他库吗?
【问题讨论】:
标签: python web-scraping python-requests