![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium
Cheng. py
少年易老难学成
展开
-
Python用selenium获取cookie以后给rqeuests使用。
先使用selenium的get_cookies()方法获取cookie,再使用 requests.Session() 使用cookie获取首先用selenium自带的get_cookies()方法获取cookie代码如下:我用的Chrome,扫码登录百度贴吧from selenium import webdriverimport timeimport requestsimport jsonimport osclass TieBa: def __init__(self.原创 2021-08-25 15:52:10 · 980 阅读 · 0 评论 -
解决selenium用cookies时候报错selenium.common.exceptions.InvalidArgumentException: Message: invalid argument
报错如下:selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: invalid 'xxxxxx’这个通常都是配置cookie参数的时候,配置了一个无用项例子 for cookie in listCookies: cookie_dict = { "domain": "tieba.baidu.com",原创 2021-08-24 17:10:33 · 13401 阅读 · 0 评论 -
Python用selenium获取Cookie并用于登录。
不能一味地看网上的代码,Cookie代码格式有的不一样selenium官网有自带的中文教程,但是有点不仔细。中文官方连接在这3-7用贴吧举个例吧上连接 http://www,baidu.comfrom selenium import webdriverfrom selenium.webdriver.common import keysimport timeimport jsonimport osclass TieBa: def __init__(self):原创 2021-08-24 16:55:19 · 957 阅读 · 1 评论 -
Python用selenium简单方法处理完子窗口切换到主窗口
百度是一个很好的例子完成依次点击导航栏标签,前往次级页面进行处理完毕后再关闭并返回主界面的操作最主要的就是掌握切换窗口slenium是死的,不是说你看到哪个窗口它就帮你处理哪个窗口,需要让它切换最简单的方法应该就是这个了:driver.switch_to.window(driver.window_handles[0]) # 切换到主窗口下标是你的窗口数量,他就是个列表。你想去第二个就下标改成 1 就行from selenium import webdriverfrom seleni原创 2021-08-24 15:59:11 · 1580 阅读 · 0 评论 -
selenium如何在同一个窗口页面中返回上一个页面窗口(Python)。
用driver.back() 方法,(当前窗口返回上一级页面)上代码:用一个简单的网页做实验。百度新闻,它的标签页都是本页面加载。url = http://news.baidu.com/from selenium import webdriverfrom selenium.webdriver.common import keysimport timeurl = 'http://news.baidu.com/'driver = webdriver.Chrome()driver.g原创 2021-08-24 15:43:51 · 8188 阅读 · 0 评论 -
selenium根据文本匹配定位
搜了半圈,都是扯,都用的是这种错误的。driver.find_element_by_xpath(’//*[@id=“s-top-left”]/a/[text()=“新闻”]’).click()这个不是按文本匹配的。 下面这个才是按页面文本匹配的 driver.find_element_by_link_text("新闻").click()一个个的标题党,错了都硬抄了一大片。。。。...原创 2021-08-24 11:15:00 · 1329 阅读 · 4 评论