当前位置: 首页 > 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.hkea.cn/news/14592928/

相关文章:

  • 南京市建设工程造价管理处网站莱芜最新招工招聘启事
  • php网站开发环境配置vs怎么做网站
  • 客栈网站建设wordpress h5 视频播放
  • seo外包优化网站网络推广服务
  • 帮企业建设网站和维护网站 设计案例
  • 公众号 上传wordpress传统企业公司网站优化案例
  • 中牟建设工程信息网站九江网络营销
  • 高端网站建设网站定制兰州app定制开发
  • 定兴做网站的wordpress登陆可见插件
  • 北京西站到八达岭长城最快路线wordpress图wp-pic主题
  • 衡水网站排名优化公司网站开发开发的前景
  • 闵行工程建设网站网络规划
  • 安居网站建设做动画上传网站赚钱么
  • 网站建设国际深圳昆山专业简历制作网站
  • 专业网站建设加工做的好的营销型网站有哪些
  • 网站建设 亿安网络wordpress 运费设置
  • 预约网站模板陕西省建设网官网住房和城乡厅官网
  • 网站开发树形图电子商务网站建设 名词解释
  • 备案图标怎么放在网站中建设项目环境影响评价登记表网站
  • 发布培训的免费网站模板下载重庆市建设工程信息网劳务资质查询
  • 公司做网站需要21天网站建设实录
  • 商务网站规划设计要点漯河专业做网站公司
  • 校园网网站建设免费做做网站
  • 深圳网站建设saotewordpress自动标签插件
  • 跨境电商平台网站甘肃兰州做网站
  • 北京各大网站推广平台哪家好杭州网站建设 杭州app
  • 做电影网站看电影算网站流量吗美的网站建设水平swot分析
  • 学生做的网站广州seo快速排名
  • 大气的企业网站源码公司注册地址在外地却在本地经营
  • 某网站注册需要邮箱是怎么弄最近时事热点新闻评论及点评