真人爬虫:原来爬虫还可以这样

刚学爬虫的时候,想实现点击网页某个按钮,进入某个页面;
然鹅,都是一些请求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

是不是很好玩呀!

你可能感兴趣的:(真人爬虫:原来爬虫还可以这样)