• 2024-09-30Chromium 屏蔽缺少 Google API 密钥,因此 Chromium 的部分功能将无法使用。c++
    新编译的Chromium工程默认gn参数如下:可以利用gnargs--listout/debug>1.txt导出默认参数google_api_key  Currentvalue(fromthedefault)=""   From//google_apis/BUILD.gn:43  SetthesetobakethespecifiedAPIkeysandOAuthclient 
  • 2024-09-27TB自动登录
    importtimeimportseleniumimportrandomfromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriverimportActionChainsfromselenium.webdriver.support.waitimportWebDriverWaitfromselenium.webdriver.supportimportexpe
  • 2024-09-26PHP判断访客是否手机端(移动端浏览器)访问的方法总结
    方法一:使用$_SERVER全局变量我们可以使用PHP中的$_SERVER全局变量来获取访问者的User-Agent头部信息,进而判断是否为移动端设备。User-Agent头部信息包含了访问者的浏览器和操作系统信息,在移动设备的User-Agent中会包含”Mobile”的关键字,所以如果检测到User-Agent中包含”Mobile”
  • 2024-09-24浏览器设置非隐身模式
    voidHeadlessShell::OnBrowserStart(HeadlessBrowser*browser){browser_=browser;#ifdefined(HEADLESS_USE_POLICY)if(policy::HeadlessModePolicy::IsHeadlessDisabled(static_cast<HeadlessBrowserImpl*>(browser)->GetPrefs())){
  • 2024-09-20Python中的魔法:栈与队列的奇妙之旅
    引言在软件开发过程中,我们常常需要处理大量的数据,并以特定的方式组织这些数据以便于后续的操作。例如,在浏览器的历史记录管理、函数调用的过程控制、打印机的任务调度等场景下,栈与队列便大显身手。栈遵循后进先出(LIFO,LastInFirstOut)原则,而队列则是先进先出(FIFO,First
  • 2024-09-19Python使用browser_cookie3库来读取浏览器Cookies
    browser_cookie3是一个用于从浏览器中提取Cookies的Python模块。下面是使用该模块的步骤:1.安装browser_cookie3模块。pipinstallbrowser_cookie32.导入browser_cookie3模块。 import browser_cookie33.提取浏览器Cookies。可以使用下面的代码提取GoogleC
  • 2024-09-12WebUI自动化框架-playwright
    (持续更新)一.环境准备安装playwright:playwright是基于python3.7开发的第三方包,所以需要使用的python版本是3.7及其以上的pipinstallplaywrightplayWright默认是无头模式打开浏览器安装需要的浏览器:chromium、firefox、webkitplaywrightinstall,这一个命令可以一次安装三
  • 2024-09-09逆向WeChat(六)
    上篇回顾,逆向分析mojo,mmmojo.dll,wmpf_host_export.dll,还有如何通过mojoCore获取c++binding的remote或receiver,并调用它们的功能接口。  本篇介绍如何对小程序mojoIPC进行嗅探Sniff,如何通过mojoIPC.sniffer抓包小程序https,如何打开小程序devtool,谁掌管了vconsole配置。本篇
  • 2024-09-07thinkjs + puppeteer=解决中文乱码+https错误
    asyncindexAction(){constself=this;constbrowser=awaitpuppeteer.launch({headless:true,ignoreHTTPSErrors:true,args:['--no-sandbox','--disable-setuid-sandbox']});constpage=awaitbrowser.newPage();/
  • 2024-09-02第八周总结(2024.8.24)
    importtimefromseleniumimportwebdriverimportrequests#请求URLurl='<https://weibo.com/>'#请求头部headers={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/58.0
  • 2024-08-22SQLite 和 DB Browser SQLite介绍安装
    SQLite介绍SQLite是轻量级的嵌入式数据库,‌无需独立服务器进程(不用独占服务器的资源),‌适合单用户或低并发场景;‌SQLite功能相对简单,‌不支持存储过程、‌触发器等高级特性,‌数据安全性较低;‌SQLite适用于嵌入式设备、‌移动应用和轻量级桌面应用DBBrowserSQ
  • 2024-08-22爬虫: AmazonSpider-亚马逊用户画像
    爬虫:AmazonSpider-亚马逊用户画像使用selenium等工具类,在亚马逊平台上爬去商品信息和用户信息,并进行数据分析和分词统计,最后生成用户画像报告。亚马逊平台访问需要代理访问!github仓库:https://github.com/kimbleex/AmazonSpider.gitstar和fork是一个好习惯!
  • 2024-08-21随笔-firefox-配置
    内存泄漏https://support.mozilla.org/zh-CN/kb/内存消耗严重#w_zhong-xin-qi-dong-firefoxfirefox浏览器设置书签打开新网址时,想要打开一个新的标签(tab),而不是覆盖掉原来网页,可以这样设置:-地址栏中输入about:config-搜索browser.tabs.loadBookmarksInTabs,会发现值为fa
  • 2024-08-14Playwright 浏览器窗口最大化
    实现方式浏览器启动时,加参数args=['--start-maximized'];创建上下文时,加参数no_viewport=True。fromplaywright.sync_apiimportPlaywright,sync_playwrightdefrun(playwright:Playwright)->None:browser=playwright.chromium.launch(headless=False,arg
  • 2024-08-13评论如何批量获取,如何获得回复评论,大家相互交流
    importjsonimportrequestsheaders={'user-agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/127.0.0.0Safari/537.36','referer':'https://www.douyin.com/channel/3
  • 2024-08-12python实现抖音评论实时抓取并语音播报
    importtime#事件库,用于硬性等待importthreadingfrombs4importBeautifulSoupfromseleniumimportwebdriver#导入selenium的webdriver模块fromselenium.webdriver.chrome.serviceimportServicedefpyttsx3_debug(text,language,rate,volume,filename,sayi
  • 2024-08-12亲测有效!!!python实现抖音直播间评论区最新评论爬取
    ``importtime#事件库,用于硬性等待importthreadingfrombs4importBeautifulSoupfromseleniumimportwebdriver#导入selenium的webdriver模块fromselenium.webdriver.chrome.serviceimportServicelive_dy_url='https://live.douyin.com/36947836004'#直播
  • 2024-08-05selenium复习之---原理+基础用法
    简介1.是什么selenium是用来进行页面元素定位的第三方库,用来进行web自动化测试的工具,可以直接运行在浏览器中。2.原理:selenium在工作过程中有三个角色,selenium客户端、webdriver和浏览器selenium客户端是开发者与selenium的交互接口,它会发送指令给webdriver浏览器则接收来自
  • 2024-08-01LayaAir3.x 设置2d刚体线性速度,在不同设备(分辨率)下,表现不一致的问题
    private_body:Laya.RigidBody;private_speed:number=20;letradian=this.owner.rotation*Math.PI/180;//注意:需要除以Laya.Browser.pixelRatioletv=newLaya.Vector2(Math.cos(radian)*this._speed/Laya.Browser.pixelRatio,
  • 2024-08-0163.Selenium框架
    Selenium框架【一】浏览器操作1)页面操作1.初始化浏览器对象#使用环境变量fromseleniumimportwebdriverbrowser=webdriver.Chrome()browser=webdriver.Chrome(path)browser.close() #关闭浏览器#使用绝对路径fromselenium.webdriver.chrome.serviceimport
  • 2024-07-31【Python】从0开始写脚本、Selenium详细教程、附源码案例(保姆篇)
    文章目录准备工作安装selenium配置浏览器驱动脚本测试什么是Selenium?Selenium功能示例(可直接拷贝执行)编写一个简单的Python脚本来使用Selenium打开一个网页,并获取网页的标题下面是一个示例,自动打开csdn并进行搜索Selenium使用Selenium元素定位文本输入、清除与提交
  • 2024-07-26深入探索Pyppeteer:从振坤行到阳光高考的网页爬取与数据处理实战
    Pyppeteer反屏蔽selenium的消除指纹来源于pyppeteer的消除指纹.所以有的网站仍会检测到消除指纹的selenium并屏蔽你,而此时用pyppeteer即可解决反屏蔽安装pipinstallpyppeteer详细用法官方文档:https://miyakogi.github.io/pyppeteer/reference.htmllanuch使用Pyppetee
  • 2024-07-25Python - Selenium抓取淘宝直播间评论(可使用无头模式)
    Python-Selenium抓取淘宝直播间评论(可使用无头模式)下面介绍如何使用python中的selenium简单抓取淘宝直播间实时评论。友情提醒,仅供学习交流使用,请勿用于非法用途!一、创建python项目1.在目录下新建main.py和venv虚拟环境:创建虚拟环境:python-mvenvvenv激活虚拟环
  • 2024-07-22无法在浏览器中访问Python 127.0.0.1:8000上的本地主机
    fromdjango.contribimportadminfromdjango.urlsimportpath,includeurlpatterns=[path('admin/',admin.site.urls),path('products/'),include('products.urls')#thisline]嗨,任何人。很抱歉问这样的问题,但这是我第一次尝试python。
  • 2024-07-21Robot Framework安装与使用
    RobotFramework是一个基于Python的通用自动化测试框架,采用关键字驱动测试(Keyword-DrivenTesting)方法。官网:https://robotframework.org/安装RobotFrameworkpipinstallrobotframework#Web测试,还需要安装SeleniumLibrarypipinstallrobotframework-seleniumlibrary