chrome driver down url

本文提供了谷歌Driver的两个下载源,包括CNPMBinariesMirror及谷歌官方存储位置,方便开发者根据需求选择合适的下载链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# !/usr/bin/env python # -*- coding: utf-8 -*- # ---------------------- '''''' ''' ''' import requests, json import os, time import pandas as pd from selenium import webdriver from lxml import etree class TestSpider(object): def __init__(self): pass def read_excel(self): # ------------读取关于指定的excel文件------------- self.df = pd.read_excel('榜单链接.xlsx') self.proess_start() def proess_start(self): # ------------过滤出属于天猫平台的链接------------- url_list = [] self.tmall_links = self.df[self.df['链接'].str.contains('huodong.taobao.com|pages.tmall.com')] for index, row in self.tmall_links.iterrows(): url = row['链接'] url_list.append(url) for url in url_list: self.driver = webdriver.Chrome(executable_path=r'C:\Users\LENOVO\Desktop\jerry\chromedriver-win64\chromedriver.exe') self.driver.maximize_window() self.driver.get(url) time.sleep(2) break # -----------------模拟登录------------------ # 含内嵌标签 # self.ncbq = self.driver.find_element_by_id('login_frame') # self.driver.switch_to.frame(self.ncbq) # time.sleep(2) # # 登录方式获取 # self.driver.find_element_by_id('baxia-dialog-content').click() # time.sleep(2) # self.driver.find_element_by_id('fm-login-id').send_keys('18966663333') # time.sleep(2) # self.driver.find_element_by_id('fm-login-password').send_keys('456789') # time.sleep(2) # self.driver.find_element_by_class_name('class="fm-button fm-submit password-login button-low-light"').click() self.mouse_down() def mouse_down(self): # 翻页处理 - 鼠标往下滑 for i in range(1, 11): js_code = 'scrollTo(0, {})'.format(i * 200) self.driver.execute_script(js_code) time.sleep(0.5) time.sleep(3) self.get_response() def get_response(self): # 获取页面中包含 JSON 数据的元素 pass # json_element = self.driver.execute_script("return window.someJsonData") # 假设 JSON 数据存储在 window.someJsonData 中 # 将 JSON 数据转换为 Python 字典 # data = json.loads(json_element) # response = self.driver.page_source # self.start_url = 'https://huodong.taobao.com/wow/z/tbhome/tbpc-venue/rank?tagId=94841581&secondTab=18&spm=a21bo.29414687.1010.d1_link' # response = requests.get(self.start_url) # print(response) def create_dir(self): # 创建保存图片的文件夹 if not os.path.exists('榜单图片'): os.makedirs('榜单图片') def main(self): self.read_excel() if __name__ == '__main__': test = TestSpider() test.main(),这是我的部分代码
最新发布
06-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值