当前位置:嗨网首页>书籍在线阅读

41-习题

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

12.10 习题

1.简单描述 webbrowserrequestsBeautifulSoupselenium 模块之间的不同。

2. requests.get() 返回哪种类型的对象?如何以字符串的方式访问下载的内容?

3.哪个 requests 方法用于检查下载是否成功?

4.如何取得 requests 响应的HTTP状态码?

5.如何将 requests 响应保存到文件?

6.打开浏览器的开发者工具的快捷键是什么?

7.在开发者工具中,如何查看页面上特定元素的HTML?

8.要找到 id 属性为 main 的元素,CSS选择器的字符串是什么?

9.要找到CSS类为 highlight 的元素,CSS选择器的字符串是什么?

10.要找到一个 <div> 元素中所有的 <div> 元素,CSS 选择器的字符串是什么?

11.要找到一个 <button> 元素,且它的 value 属性被设置为 favorite ,CSS选择器的字符串是什么?

12.假定你有一个 Beautiful SoupTag 对象保存在变量 spam 中,针对的元素是 <div>Hello, world!</div> 。如何从这个 Tag 对象中取得字符串 'Hello world!'?

13.如何将一个 Beautiful SoupTag 对象的所有属性保存到变量 linkElem 中?

14.运行 import selenium 没有效果。如何正确地导入 selenium 模块?

15. find_element_*find_elements_* 方法之间的区别是什么?

16. seleniumWebElement 对象有哪些方法来模拟鼠标单击和键盘按键?

17.你可以在Submit按钮的 WebElement 对象上调用 send_keys(Keys. 表达式 ENTER ),但利用 selenium 还有什么更容易的方法提交表单?

18.利用 selenium 如何模拟单击浏览器的“前进”“返回”和“刷新”按钮?