先安装:
pip install -U selenium
下面用三个例子来说明其用法:
【例0】
打开一个Firefox浏览器
载入所给url地址的页面
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://HdhCmsTestbaidu测试数据/') 【例1】
打开一个Firefox浏览器
载入百度主页
搜索 “seleniumhq”
关闭浏览器
from selenium import webdriver
from selenium.webdriver测试数据mon.keys import Keys
browser = webdriver.Firefox()
browser.get('http://HdhCmsTestbaidu测试数据')
assert '百度' in browser.title
elem = browser.find_element_by_name('p') # Find the search box
elem.send_keys('seleniumhq' + Keys.RETURN) # 模拟按键
browser.quit() 【例2】
Selenium WebDriver 常用于网络程序的测试。 下面是一个使用Python标准库 unittest 的例子:
import unittest
class BaiduTestCase(unittest.TestCase):
def setUp(self):
self.browser = webdriver.Firefox()
self.addCleanup(self.browser.quit)
def testPageTitle(self):
self.browser.get('http://HdhCmsTestbaidu测试数据')
self.assertIn('百度', self.browser.title)
if __name__ == '__main__':
unittest.main(verbosity=2) 以上就是Python3如何抓取JS动态生成的html网页功能实现示例的详细内容,更多请关注Gxl网其它相关文章!
查看更多关于Python3如何抓取JS动态生成的html网页功能实现示例的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did84528