码迷,mamicode.com
首页 > 其他好文 > 详细

自动化测试selenium + request + 动态加载页面

时间:2019-05-13 22:51:51      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:scrollto   body   col   自动   iframe   爬虫   gpu   www.   document   

# demo01
from
selenium import webdriver from time import sleep bro = webdriver.Chrome(executable_path=/Users/ls/Desktop/爬虫+新工具/chromedriver) bro.get(url=https://www.baidu.com/) text_input=bro.find_element_by_id  kw) text_input.send_keys(人民币) sleep(1) bro.find_element_by_id(su).click()

 

url = https://movie.douban.com/typerank?type_name=%E6%83%8A%E6%82%9A&type=19&interval_id=100:90&action=
bro = webdriver.Chrome(executable_path=rC:\Users\Administrator\Desktop\爬虫+数据\day_03_爬虫\chromedriver.exe)
bro.get(url)
sleep(3)
bro.execute_script(window.scrollTo(0,document.body.scrollHeight))
sleep(3)
bro.execute_script(window.scrollTo(0,document.body.scrollHeight))
sleep(3)
bro.execute_script(window.scrollTo(0,document.body.scrollHeight))
sleep(2)
page_text = bro.page_source

with open(./douban.html,w,encoding=utf-8) as fp:
fp.write(page_text)

sleep(1)
bro.quit()

 

#隐藏浏览器
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument(--headless)
chrome_options.add_argument(--disable-gpu)

 

#定位到一个具体的iframe
bro.switch_to.frame(login_frame)

 

自动化测试selenium + request + 动态加载页面

标签:scrollto   body   col   自动   iframe   爬虫   gpu   www.   document   

原文地址:https://www.cnblogs.com/ls1997/p/10859230.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!