您的位置:首页 > 编程语言 > Python开发

python基于selenium+PhantomJS实现搜索交互案例

2017-01-14 18:19 911 查看
做python爬虫测试。找了一个比较好测试的网站,基于selenium+PhantomJS填写表单在提交获取结果的功能。结果比较清晰显而易见,简单测试才好。

至于开发的环境:

环境是windows,python版本为3.5.2。selenium+PhantomJS搭建步骤参考:http://blog.csdn.net/u014175572/article/details/54427525

1、分析网站页面

浏览器中输入http://www.vvjob.com/



得到搜索框的id为search_jobs,这就足够了。

2、代码编写:

# coding:utf-8
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.PhantomJS()
driver.get('http://www.vvjob.com/')
elem = driver.find_element_by_id('search_jobs')
elem.send_keys(u'php')
elem.send_keys(Keys.ENTER)  #点击键盘上的Enter按钮

print('页面标题:', driver.title)  # 页面标题
print(driver.current_url)  # 当前页面url
print('搜索后的页面源码:\n', driver.page_source)  # 页面源码

3、得到输出结果:





对比浏览器上输入php的信息,得到的结果和输出的源码是一致的。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: