刚学爬虫的时候,想实现点击网页某个按钮,进入某个页面;
然鹅,都是一些请求url、添加参数,实现网页获取
今天,让大家体验真人爬虫的感觉
直接上图,打开腾讯动漫,点击输入框,右键检查元素
23.png
弹出输入框的源代码
24.png
from selenium import webdriver
url='https://ac.qq.com/'
driver = webdriver.PhantomJS()
try:
driver.get(url)
except Exception as e:
print(e)
# html=driver.page_source #获取网页内容
# mh_input = driver.find_element_by_class_name("mod-search-label").text #获取属性内容
mh_input = driver.find_element_by_css_selector(".mod-search-input.ac_input") #查找元素
mh_input.send_keys("斗罗大陆") #设置值
at=mh_input.get_attribute("value") #获取值
print(at)
bt=driver.find_element_by_css_selector(".mod-search-submit").click() #点击跳转
print (driver.current_url) #查看当前网址
运行结果
25.JPG
是不是很好玩呀!