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

河北省住房和城乡建设厅官方网站网站信用建设应该用什么技术

河北省住房和城乡建设厅官方网站,网站信用建设应该用什么技术,高水平的徐州网站建设,天津响应式网站建设缘由#xff1a;当时在windows 上运行chrom 的时候 发现要找到 浏览器和 webdirver 相匹配的 版本比较麻烦#xff0c;当时搞了大半天才找到并安装好。 这次在ubuntu上尝试用firefox 实现爬虫 文章分为三个部分#xff1a; 环境搭建浏览器弹窗输入用户名#xff0c;密码的…缘由当时在windows 上运行chrom 的时候 发现要找到 浏览器和 webdirver 相匹配的 版本比较麻烦当时搞了大半天才找到并安装好。 这次在ubuntu上尝试用firefox 实现爬虫 文章分为三个部分 环境搭建浏览器弹窗输入用户名密码的解决方法web 页面元素的获取 1.环境搭建 1安装firefox 浏览器 apt-get install firefox2安装 python 相关apt-get install python3.8 apt-get install python3-pip python3 -m pip install selenium3将github 上的geckdirver 下载下来 放到 Ubuntu目录下待用github 地址https://github.com/mozilla/geckodriver/releasestar -zxvf geckodriver-v0.33.0-linux-aarch64.tar.gzmv geckodriver /usr/local/share/ln -s /usr/local/share/geckodriver /usr/local/bin/geckodriverln -s /usr/local/share/geckodriver /usr/bin/geckodriver4). 编写测试文件 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver import ActionChains from selenium.webdriver.support.select import Select from selenium.webdriver.firefox.options import Options import os import timeoptions Options() options.add_argument(-headless) # 无头参数 browser webdriver.Firefox(optionsoptions) browser.get(https://blog.csdn.net) print(browser.title) browser.close()测试过程中可能会遇到相关软件的版本不匹配网上搜搜都会有解决方法我也是边搜边解决具体解决问题忘记而且每个人的情况有差异 二. 浏览器弹窗输入用户名密码的解决方法 有些web程序使用浏览器自带的弹窗让用户填写用户名密码来实现登录但是对于爬虫来说我们定位不到元素所以也就无法输入用户名密码解决方法如下 url http://用户密码登录ip端口 没有端口的不用填 例 url ‘http://admin:12345192.168.1.254’ browser.get(url) 这样就可以正常登录了 三. 页面元素获取 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver import ActionChains from selenium.webdriver.support.select import Select from selenium.webdriver.firefox.options import Options import os import timeurl http://admin:12345192.168.1.254# 登录路由器管理页面 def login():global browser,url,name,passwdtry:# 实例化一个浏览器对象传入浏览器的驱动程序options Options()options.add_argument(-headless) # 无头参数browser webdriver.Firefox(optionsoptions)browser.get(url)time.sleep(3)print(browser.title)iframe_sub0 browser.find_elements(By.XPATH, /html/frameset/frame[1]) #print(len(iframe_sub0))browser.switch_to.frame(iframe_sub0[0])browser.find_elements(By.XPATH,//*[idmynav7]/span)[0].click()time.sleep(1)browser.switch_to.parent_frame()iframe_sub1 browser.find_elements(By.XPATH, /html/frameset/frame[2])#print(len(iframe_sub1))browser.switch_to.frame(iframe_sub1[0])time.sleep(1)iframe_sub2 browser.find_elements(By.XPATH, /html/body/div/iframe)#print(len(iframe_sub2))browser.switch_to.frame(iframe_sub2[0])time.sleep(1)net_info browser.find_elements(By.XPATH, /html/body/pre)#print(len(net_info)) print(net_info[0].text) return 0except Exception as e:print(e)print(登录失败请检查用户名或者密码是否正确 )return 1 if __name____main__:login()
http://www.dnsts.com.cn/news/260780.html

相关文章:

  • 网站建设方案书写php建设网站后台
  • 怎么维护好网站设计品牌名称和标志
  • 稳健 安全的网站设计制作个人淘宝客网站有哪些
  • 免费网站可以做淘宝客吗宁波网络推广平台
  • 网站建设教程费用中国建设信息化官网
  • 婚庆手机版网站建设中国建设传媒网官网
  • 家居网站建设营销推广系统建站
  • 新蔡县做网站收多少钱东阳做网站公司
  • 广州市网站设计公司空间备案和网站备案
  • 建设网站元素搜索引擎推荐电子商务网站建设
  • 建筑效果图网站有哪些档案网站建设论文
  • 邯郸住房及城乡建设部网站深圳设计网站费用
  • 天猫做网站discuz!网站模板
  • 怎么让自己的网站被百度收录wordpress同类软件
  • 外贸网站系统全网关键词云查询
  • 蚌埠市建设银行网站免费网站开发平台
  • 产品设计公司招聘吉安网站建设优化服务
  • 烟台网站排名系统ftp空间网站
  • 计算机网站建设教程海口建站
  • 做外贸的网站有何用处wordpress 调用 api接口
  • 做尽调需要用到的网站网站如何改首页模块
  • 网站内容建设策略黑网站代码制作
  • 微信开放平台 网站开发wordpress 获取别名
  • 备案网站可以做接码平台么兰州做网站价格
  • 网站登录验证码不显示成都网站运营
  • 响应式网站是什么软件做的wordpress本地评论插件
  • 建材做网站好吗全球广告公司排名
  • .net asp可以外链其它网站吗二类电商平台
  • 网站设置5个关键词网站优化建设哈尔滨
  • 多功能网站建设服务至上一个主机多个网站