selenium
文章平均质量分 53
Circle-C
这个作者很懒,什么都没留下…
展开
-
Selenium被禁止的解决方法
selenium被禁止的解决方法遇到问题:selenium做爬虫能解决很多反爬问题,但是selenium也有很多特征可以被识别,比如用selenium驱动浏览器后window.navigator.webdriver值是true,而正常运行浏览器该值是未定义的(undefined)3步解决方案,实测有效测试网址:https://antispider1.scrape.cuiqingcai.com/第一步,使用chrome开发者模式options = webdriver.ChromeOp原创 2021-02-15 12:20:46 · 6773 阅读 · 0 评论 -
Python selenium - 用chrome的Mobile emulation模拟手机
1. 第一种方法通过device name来确定我们要模拟的手机样式,示例代码如下:from selenium import webdriver mobile_emulation = { "deviceName": "Nexus 5" } chrome_options = webdriver.ChromeOptions() chrome_options.add_experimental_option("mobileEmulation", mobile_emulation) # 这里看清原创 2021-02-07 13:22:18 · 1781 阅读 · 0 评论 -
Selenium+Chromedriver环境配置(chrome\Edge\Firefox)
Selenium+Chromedriver环境配置 Selenium+Chromedriver环境配置 1、安装selenium 2、下载chrome selenium驱动 A.第一种方式 B.第二种方式 3、安装chrome selenium驱动 4、selenium简单脚本 1、安装seleniumpip install selenium2、下载chrome selenium驱动A.第一种方式(1)下载chromedriver驱动htt原创 2021-01-17 17:22:36 · 818 阅读 · 0 评论 -
使用python+selenium控制手工已打开的浏览器, 支持 chrome, 360极速浏览器
我们可以利用Chrome DevTools协议。它允许客户检查和调试Chrome浏览器。打开cmd,在命令行中输入命令:chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\selenum\AutomationProfile"./360chrome.exe --remote-debugging-port=9222 ...原创 2020-04-25 21:17:05 · 1918 阅读 · 0 评论 -
Python批量下载中国大学MOOC课件
环境配置:安装selenium、requests安装Chrome或Firefox驱动源码:# coding: utf-8from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriver...原创 2019-02-07 15:00:36 · 11129 阅读 · 14 评论 -
Python+selenium用法详解
selenium用法详解selenium主要是用来做自动化测试,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题。模拟浏览器进行网页加载,当requests,urllib无法正常获取网页内容的时候一、声明浏览器对象注意点一,Python文件名或者包名不要命名为selenium,会导致无法导入from selenium import webdriver#webdriver...转载 2018-06-14 21:06:13 · 931 阅读 · 0 评论 -
selenium.common.exceptions.WebDriverException: Message: unable to set cookie
写爬虫实现自动登录时添加cookie出错原因是我先手动登录,获取cookies,然后我关掉浏览器,重新执行代码(没有请求任何网站)试图添加刚刚获取的cookie,结果报错。。先要get一下,这样才知道这个cooikes是哪个网页的。这样之后就可以了~...原创 2018-08-27 22:03:23 · 4572 阅读 · 1 评论 -
Python selenium经验总结
目录Selenium2+python自动化47-判断弹出框存在(alert_is_present)Python selenium 显示等待WebDriverWait与条件判断expected_conditions举例Custom Wait Conditions 自定义等待条件Selenium元素定位不到、出错原因汇总1.CSS选择器不规范2.元素在iframe中,需切换...原创 2018-08-23 22:55:03 · 5076 阅读 · 0 评论