单选题 以下哪种HTTP方法用于向服务器提交数据以创建新资源?
A、GET
B、POST
C、HEAD
D、DELETE
单选题 以下哪种开发环境适合交互式数据分析和逐行代码调试?
A、PyCharm
B、Jupyter Notebook
C、IDLE
D、VSCode
单选题 网络爬虫主要用来做什么?
A、自动从互联网上获取网页内容
B、手动输入数据
C、编写网站前端界面
D、设计数据库结构
单选题 raise_for_status()方法的作用是什么?
A、检查HTTP请求的响应状态码,如果状态码不是2xx,抛出HTTPError异常
B、自动重试失败的HTTP请求
C、修改HTTP请求的URL
D、解析HTML内容
单选题 requests.get()方法的哪个参数用于添加查询字符串到URL?
A、data
B、params
C、headers
D、json
单选题 爬取淘宝商品页面时,直接使用requests.get()获取的内容中看不到商品信息,最可能的原因是?
A、请求头未设置user-agent
B、商品信息通过JavaScript动态加载
C、目标URL错误
D、网络连接超时
单选题 爬虫工程师常用的Python库中,以下哪个用于解析HTML内容?
A、requests
B、BeautifulSoup
C、numpy
D、pandas