当前位置: 首页 > news >正文

自己做一个网站难么昆明seo推广公司

自己做一个网站难么,昆明seo推广公司,如何经营网店,移动云盘免费空间1. 自动启动chrome驱动(已经安装了Selenium库和Chrome驱动) 要使用Selenium自动跟随自带的Chrome驱动#xff0c;你需要首先确保你已经安装了Selenium库和Chrome驱动。然后#xff0c;你可以按照以下步骤进行操作#xff1a; 导入必要的库#xff1a; from selenium imp…1. 自动启动chrome驱动(已经安装了Selenium库和Chrome驱动) 要使用Selenium自动跟随自带的Chrome驱动你需要首先确保你已经安装了Selenium库和Chrome驱动。然后你可以按照以下步骤进行操作 导入必要的库 from selenium import webdriver创建一个Chrome WebDriver实例 driver webdriver.Chrome()这将自动根据系统中安装的Chrome浏览器版本使用正确的驱动程序。 使用WebDriver执行自动化操作例如访问网页、点击元素等 driver.get(https://www.example.com) # 访问一个网页示例# 执行其他自动化操作...通过调用get()方法你可以让WebDriver打开指定的URL并加载对应的页面。 最后关闭WebDriver driver.quit()这将关闭浏览器并结束WebDriver的进程。 下面是一个完整示例代码 from selenium import webdriver# 创建Chrome WebDriver实例 driver webdriver.Chrome()# 访问一个网页示例 driver.get(https://www.example.com)# 执行其他自动化操作...# 关闭WebDriver driver.quit()你可以根据自己的需求在执行自动化操作之前和之后添加相应的代码来修改或扩展操作。 请注意为了正常运行你需要安装Selenium库和与你的Chrome浏览器版本匹配的Chrome驱动程序。确保将Chrome驱动程序所在的目录添加到系统的环境变量中或者在代码中指定驱动程序的路径。 2. 手动启动chrome驱动 如果你想手动指定使用浏览器的驱动程序可以按照以下步骤操作 首先下载适用于你的Chrome浏览器版本的Chrome驱动程序。你可以从以下链接下载对应的驱动程序https://sites.google.com/a/chromium.org/chromedriver/downloads 本地镜像下载驱动地址https://registry.npmmirror.com/binary.html?pathchromedriver/ 将下载的驱动程序解压缩到一个你希望存放驱动程序的目录中。 在代码中指定使用特定的驱动程序路径例如 from selenium import webdriver# 指定Chrome驱动程序的路径 driver_path path/to/chromedriver# 创建Chrome WebDriver实例并指定驱动程序路径 driver webdriver.Chrome(executable_pathdriver_path)# 执行自动化操作...将 path/to/chromedriver 替换为你实际的驱动程序路径。 执行其他自动化操作如访问网页、点击元素等 driver.get(https://www.example.com) # 访问一个网页示例# 执行其他自动化操作...最后关闭WebDriver driver.quit()这样你就可以手动指定使用浏览器的驱动程序来进行自动化操作了。 请确保下载的驱动程序与你的Chrome浏览器版本匹配以确保正常运行。 3. 实例 “” 下载qq到放到指定文件夹 “” 一、前提 注意selenium的使用方式和版本有很大的关系例如selenium版本为3.141.0会有 find_element_by_id()/ find_element_by_name()/find_element_by_class__name()等八大元素定位的方法 本次演示的selenium版本为4.8.3,故没有上述八大元素的写法通用写法为 先导包 from selenium.webdriver.common.by import By 再定位 browser.find_element(By.ID,kw)/browser.find_element(By.NAME,wd) 这样的写法二、操作步骤 1.装包 需要用到的第三方包urllib3、selenium,安装方式例如pip install selenium 如果需要特定版本可以镜像安装 pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple3.1驱动安装 3.1.1自动安装(使用用外网可以访问的场景) import time from selenium import webdriver # 需要用到第三方库webdriver_manager from webdriver_manager.chrome import ChromeDriverManagerbrowser webdriver.Chrome(ChromeDriverManager().install()) # 打开网址 browser.get(https://cn.bing.com) time.sleep(3)3.1.2 手动安装(适用于无法连接公网时) import timefrom selenium import webdriver # 定位元素用 from selenium.webdriver.common.by import By # 模拟回车用 from selenium.webdriver.common.keys import Keys # 驱动的下载位置https://registry.npmmirror.com/binary.html?pathchromedriver/ # 下载什么版本的驱动呢首先查到你浏览器的版本下载的驱动应为跟你浏览器版本一致或者最接近的版本在上面链接中通常选择32位的例如chromedriver_win32.zip # 驱动位置的写法也和selenium的版本有很大关系 browser webdriver.Chrome(executable_pathrD:chromedriver.exe) # 定义下载的位置 #设置1 options webdriver.ChromeOptions() # 更改下载路径 # 如果该路径不存在会自动创建 prefs {download.default_directory:C:\Download_test,download.prompt_for_download:False}新加一条不加载图片prefs {download.default_directory:C:\Download_test,download.prompt_for_download:False,profile.managed_default_content_settings.images:2}设置2将创建的下载部分的设置添加到option中 options.add_experimental_option(prefs,prefs) # 打开网址 # browser.get(https://cn.bing.com/) # 强制等待3秒 # 最大窗口 browser.maximize_window() time.sleep(3)browser.get(https://im.qq.com/pcqq) 驱动下载位置https://registry.npmmirror.com/binary.html?pathchromedriver/ 4.实战技巧 下面三行代码解决下载过程中出现此类型的文件可能会损害您的计算机请问您是选择保留还是舍弃 browser.command_executor._commands[send_command] (POST, /session/$sessionId/chromium/send_command) params {cmd: Page.setDownloadBehavior, params: {behavior: allow, downloadPath: C:\Download_test}} command_result browser.execute(send_command, params) browser.find_element(By.CLASS_NAME,download).click() 向下滑动(方法一) js_button window.scrollTo(0,1000)  browser.execute_script(js_button) time.sleep(3)向下滑动(方法二)元素聚焦 time.sleep(3) try:target browser.find_element(By.XPATH,//*[idapp]/div[4]/div[2]/div[1]/h3)browser.execute_script(arguments[0].scrollIntoView();,target) except:passtime.sleep(100) browser.quit()补充 “” 使用selenium4的痛点 1.网上资料较少很多selenium3方法不可用 2.selenium3的下滑页面方法失效 “”
http://www.sadfv.cn/news/277851/

相关文章:

  • 绍兴兴住房和城乡建设局网站wordpress首页布局插件
  • 为学校网站建设网站演示程序
  • 陵水县建设局网站购物网站建设网站
  • 公司招聘网站网站上做旅游卖家要学什么
  • 梧州网站建设服务商鞍山黄殿满
  • 网站开发系统绿色版免费体验服务器
  • 网站会员体系方案软件网站关键词优化
  • 苏州市吴中区住房和城乡建设局官方网站个人网站能 做淘客吗
  • 大石桥城乡规划建设局网站温州网络学堂
  • 网站建设与管理课程实训为什么要建设旅游网站
  • 太原网站开发团队长岭网站优化公司
  • 做电商要关注哪些网站中国建筑集团排名
  • 网站建设服务哪家便宜网站用哪个做
  • iis6无法新建网站教资报名网站设置
  • 织梦网站怎么做索引地图0基础做网站工具
  • 网站建设属于淘宝哪种类目域名怎么起
  • 付给招聘网站的费用怎么做分录开封网站建设培训班
  • 机关网站建设 方案网上国网app推广
  • 中迅做网站是模板站吗新闻媒体发稿平台
  • 上海微信网站建设公司电话公司网站建设费属于什么费用
  • 网站建设纟金手指下拉壹陆wordpress升级后怎么设置字体颜色
  • 电子商务网站建设与维护李建忠下载企业网站推广技术
  • 什么网站可以做拍a发布会搜索引擎营销的主要方式有
  • 苏州高端网站建设定制手机模板的网站
  • 先建网站还是先做网页网站建设合同的结构
  • 南京高端网站建设做购物网站的图标从哪里来
  • php5 mysql网站开发基础与应用门户网站app
  • 黑色装修网站源码dede怎样入驻微信小程序
  • 中学生怎么做网站wordpress 文章之显示标题
  • 南昌网站小程序开发企业网站建设条件