ICode9

精准搜索请尝试: 精确搜索
  • 定时打卡小程序2021-11-23 13:02:47

    定时打卡: 目录结构: 只需在自己的python项目下随便创建一个文件夹(下图中为:daka),然后将下载的chromedriver.exe、ask_for_leave.py、log.txt(此文件夹为空,保存运行程序时的日志信息,直接在文件夹下创建一个名为log.txt的文件夹即可)。 chromedriver.exe 此文件是google浏览器的驱

  • 无界面的浏览器2021-11-22 23:59:20

    无界面的浏览器的使用 from selenium import webdriver path = 'phantomjs.exe' # phantomjs路径 browser = webdriver.PhantomJS(path) url = 'https://www.baidu.com' browser.get(url) browser.save_screenshot('baidu.png') #截图 import ti

  • selenium2021-11-17 16:05:55

    #!encoding=utf-8 from lxml import etree from selenium import webdriver options = webdriver.ChromeOptions() options.add_argument('--headless') options.add_argument( "User-Agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.3

  • 使用python Selenium实现智慧树界面化自动刷网课 chromehandless实现智慧树无界面化自动刷网课2021-11-15 13:30:34

          最近看到隔壁室友在学习python,再加上那句“爬虫学得好,监狱进的早”,于是有了一个大胆的想法,刷网课。我是通过使用selenium驱动真实的浏览器来实现         1.自动点击播放         2.自动切换到流畅画质(省流量)         3.自动1.5倍速         4.自动静

  • Open browser failed Please check if you have installed the browser correctly2021-11-10 20:33:14

    报错的意思是:打开浏览器失败!! 请检查您是否正确安装了浏览器! Open browser failed!! Please check if you have installed the browser correctly! 解决此类问题有三种方法 第一种: 搜索 open in browser 扩展工具 --> 设置 --> 安装另一个版本 --> 选择 其他版本安装 即可,

  • VSCode必备插件2021-11-09 14:00:03

  • selenium的 元素定位、元素信息、交互2021-11-09 13:35:44

    selenium的元素定位? 元素定位:自动化要做的就是模拟鼠标和键盘来操作来操作这些元素,点击、输入等等。操作这些元素前首先 要找到它们,WebDriver提供很多定位元素的方法   方法:   1.find_element_by_id     eg:button = browser.find_element_by_id('su')   2.find_element

  • selenium基本使用,及cannot find chrome binary解决方案2021-11-08 20:04:12

    什么是selenium? Selenium是一个用于Web应用程序测试的工具。 Selenium 测试直接运行在浏览器中,就像真正的用户在操作一样。 支持通过各种driver(FirfoxDriver,IternetExplorerDriver,OperaDriver,ChromeDriver)驱动真实浏览器完成测试。 selenium也是支持无界面浏览器操作的。  为什

  • qtawesome的Icon Browser使用方法2021-11-08 15:00:46

    浏览qtawesome内置的图标,这些图标可以在pyqt5中使用。 安装qtawesome pip install qtawesome 打开qtawesome内置的Icon Browser from qtawesome import icon_browser icon_browser.run() PyQt5中使用qtawesome的图标 from PyQt5.QWidgets import * import qtawesome as qt

  • RobotFramework高级API2021-11-04 18:59:48

    RF 之 UI 自动化测试环境 1 :通过 pip 安装扩展库 :         pip install robotframework-seleniumlibrary 2: 下载谷歌游览器和对应驱动         https://www.cnblogs.com/loved-wangwei/p/8993013.html 3 :将游览器驱动放在 python 的目

  • RobotFramework--API高级网页跳转小练习2021-11-03 21:32:39

    ** 一.58同城小案例 ** 1.今天我们来试试,在ride中,是怎么实现网页跳转的。 我们先来找一个小案例来试试。 案例:58租房:http://bj.58.com 登录58同城>>点击租房>>选择区域>>选择租金>>进行筛选 Get Window Handles:获取窗口的句柄 Select Window By Handle:切换到新窗口 我们就直

  • RobotFramework32021-11-03 20:02:52

    一. 注意:跳转窗口需要Select Window By Handle关键字,但是类库中没有对应的关键字,需要我们进行如 下操作  1:在D:\python\Lib\site-packages\SeleniumLibrary\locators\windowmanager.py中 添加 def select_by_handle(self, browser, toHandle): browser.switch_to_window(toHa

  • [VSCode]常用插件的安装2021-11-03 18:03:11

    设置中文界面 Chinese(Simplify) 在浏览器中打开html文件 Open in Browser 右键选择Open in Default Browser 自动重命名配对的HTML/XML标签 Auto Rename Tag

  • Puppeteer 项目实践2021-10-29 17:59:38

    转载:https://zhuanlan.zhihu.com/p/76237595 Case1:截图 (async () => { const browser = await puppeteer.launch(); const page = await browser.newPage(); //设置可视区域大小 await page.setViewport({width: 1920, height: 800}); await page.goto

  • 2021-10-272021-10-27 18:59:24

    这里写自定义目录标题 python爬取上市公司财务数据 python爬取上市公司财务数据 爬取入口 http://data.eastmoney.com/bbsj/201112/yjbb.html 使用selenium进行爬取的,本来参考其他博主的代码,但是有人反馈遇到乱码问题,我使用pandas read_html()进行解析的,没有碰到,效率还是

  • 9.selenium元素2021-10-26 21:02:56

    from selenium import webdriver # 创建浏览器操作对象 browser = webdriver.Chrome("chromedriver.exe") url = 'https://www.baidu.com/' # 打开网页 browser.get(url) # 获取源码 content = browser.page_source print(content) 页面信息 # 页面标题 print(browser.ti

  • selenium登录12306_破解滑块验证2021-10-26 16:36:29

    1. 驱动下载 selenium模拟浏览器登录需要下载对应版本驱动 Firefox驱动:https://github.com/mozilla/geckodriver/releases/ Chrome驱动:http://chromedriver.storage.googleapis.com/index.html 下载对应版本即可, Chrome驱动32位没关系,可以正常使用的 注意:因为12306会检测webdrive

  • Python Selenium — 封装浏览器引擎类2021-10-17 11:35:41

    一、前言   记录下封装浏览器引擎类的写法,本篇是参考以下2篇博客: https://blog.csdn.net/u011541946/article/details/70171401 https://www.cnblogs.com/yudx/p/11864786.html   封装浏览器引擎类后,可以通过更改一个字符串的值,利用if语句去判断和控制启动那个浏览器。这里

  • 补天公益SRC主域名爬取2021-10-10 11:04:23

    0x00 准备工作 补天账号python3运行环境requests等第三方库 0x01 流程分析 分别查看专属SRC、企业SRC、公益SRC对应URL,发现没有变化。初步判断网站使用的是 Ajax,即异步的 JavaScript 和 XML。 进入公益SRC,查看不同页码对应的URL,仍然没有变化。 随机选取一个厂商,点击提交漏

  • selenium之上传文件和下载文件2021-10-02 10:02:49

    上传文件 普通上传:普通的附件上传是将本地文件的路径作为一个值放在input标签中,通过form表单将这个值提交给服务器 插件上传:一般是指基于flash、JavaScript或ajax等技术所实现的上传功能 send_keys实现上传 通过浏览器打开upfile.html文件 普通上传功能 from selenium import

  • Selenium2021-09-27 16:05:17

     1.什么是selenium 1.什么是selenium? (1)Selenium是一个用于Web应用程序测试的工具。 (2)Selenium 测试直接运行在浏览器中,就像真正的用户在操作一样。 (3)支持通过各种driver(FirfoxDriver,IternetExplorerDriver,OperaDriver,ChromeDriver)驱动 真实浏览器完成测试。 (4)selen

  • 【一笔带过】如何用selenium代码新建标签页并返回新标签页的代码?2021-09-27 15:31:23

    首先感谢 芦荟~lh 大佬的博客: selenium打开新的标签页     https://www.cnblogs.com/come202011/p/12500323.html   基本是根据上方博客内容进行的编码: browser = webdriver.Chrome("E:\\scrapy_result\\chromedriver.exe")   #声明浏览器对象 browser.get(url)

  • renderer进程中的JS给CEF的browserC++进程发送消息2021-09-23 22:04:42

    1.1  renderer进程中的JS给CEF的browserC++进程发送消息 1.1.1         流程原理介绍 renderer进程中暴露一个query函数和cancel函数,在renderer进程运行的JavaScript代码调用window.cefQuery,cefQueryCancel函数将消息发给browser进程的c++代码处理消息,.cefQuery,cefQueryC

  • Windows找不到文件‘Chrome‘。请确定文件名是否正确后,再试一次2021-09-21 21:33:01

    vscode使用Open with Live Server插件时出现以下情况 找到谷歌图标,右键属性,复制目标地址    打开vscode,进入file->Preferences->Settings  输入plugin open-in-browser,将地址粘贴在set default browser,重启vscode就好了                      

  • 快速指南:如何创建基于Python的爬虫2021-09-20 12:59:58

    在当今的大数据世界中,很难跟踪正在发生的一切。对于需要大量信息才能取得成功的企业来说,情况变得更加复杂。但是首先,他们需要以某种方式收集此数据,这意味着他们必须处理数千个资源。 有两种收集数据的方法。您可以使用API媒体网站提供的服务,这是获取所有新闻的最佳方法。而且,API

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有