大学网课搜题引擎
首页
高校帮
网络数据采集与Python爬虫【09.06初版】
第六章 RIA网站数据爬取
题目详情
多选题
selenium中判断元素是否存在的方法是( )。
A
isElementPresent[|]hasElementPresent[|]isElementsPresent[|]isElements
查看答案与解析
多选题
使用selenium驱动浏览器时,需要引入( )。
多选题
Selenium是( )。
判断题
使用Selenium编写爬虫程序时,如果需要在浏览器窗口间切换,可以使用( )。
判断题
使用Selenium进行浏览器导航操作的命令中,有( )。
判断题
Selenium在应用时,为了防止网络访问中的延迟,有两类延迟等待机制,它们是( )。
多选题
执行下列代码后,输出的是( )。from selenium import webdriverfrom selenium.common.exceptions import TimeoutExceptionfrom selenium.webdriver.support.ui import WebDriverWait # available since 2.4.0from selenium.webdriver.support import expected_conditions as EC # available since 2.26.0import timedriver = webdriver.Chrome()driver.get("http://www.baidu.com")inputElement = driver.find_element_by_id("kw")inputElement.send_keys("selenium")inputElement.submit()try: WebDriverWait(driver, 10).until(EC.title_contains("google")) print(driver.title) time.sleep(10)finally: driver.quit()
多选题
下面有关AJAX说法中不正确的是( )。
多选题
Python库selenium是一个可用于( )的工具库。
多选题
使用Selenium控制鼠标动作时,可以形成动作链,此时需要引入的是( )。
多选题
对于下面程序段,不正确的说法是( )。function loadXMLDoc(){ var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("myDiv").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","/ajax/test1.txt",true); xmlhttp.send();}
多选题
使用爬虫爬取RIA网页时,最大的问题在于( )。
多选题
动态网站区别于静态网站的一个特点是( )。
多选题
Selenium通常需要与浏览器配合使用。在这种情况下,下面说法不正确的有( )。
网络数据采集与Python爬虫【09.06初版】
章节列表
第一章 网络数据采集概述
18
第二章 网络爬取相关的Web技术
40
第三章 web页面爬取
17
第四章 web页面内容解析
19
第五章 自动跨越身份认证
10
第六章 RIA网站数据爬取
14
第七章 构建健壮的爬虫系统
18
第八章 构建高性能的爬虫系统
9