摘要:
python控制指纹浏览器 1. 整体流程 下面是实现“Python控制指纹浏览器”的流程: 查看AdsPower指纹浏览器的主号具体流程如下: def get_browser_lists(group_name, page, page_size): url = 'http://127.0.0.1:5 阅读全文
摘要:
爬取网站:https://m.qingting.fm/rank/ 技术:Scrapy 与 Xpath 使用Scrapy命令创建爬虫文件(不会创建scrapy项目创建的,请查看,上一篇文章) scrapy genspider example example.com 成功创建如下图所示 请求数据需要使用 阅读全文
摘要:
一、安装Scrapy pip install scrapy 二、创建scrapy项目 scrapy startproject my_spider 三,创建爬虫文件 scrapy genspider example example.com #example 文件名称 #example.com 爬取网站 阅读全文
摘要:
前言 在我们写爬虫的时候,一般想要的数据都在详情页里面,一般代码进入详情页参数,需要首页里面寻找,所以爬这样的网站,需要定义一个模板 我的模板如下: import random import time import requests from auction import logtool from 阅读全文
摘要:
前言 Selenium是一款用于自动化测试Web应用程序的工具,它可以模拟用户在浏览器中的各种行为。而代理IP服务器则是一种可以帮助用户隐藏自己真实IP地址的服务器,使得用户可以在互联网上更加匿名地进行访问。 在一些需要频繁反复访问同一网站或需要进行大量数据抓取的场景下,往往需要使用代理IP服务器来 阅读全文
摘要:
有时候我们使用python自动化框架的时候,打开一个网页的时候,它会出现出线这一种登录框,我们f12检查不了,用开发者工具强制检查里面没有任何属性. 那这时候我们就可以用到python第三方库:pyautogui PyAutoGUI:是一个Python库,可用于自动化GUI(图形用户界面)程序的任务 阅读全文
摘要:
在你的user APP下面添加一个utils.py文件 class UsernameMobileBackend(ModelBackend): def authenticate(self, request, username=None, password=None, **kwargs): """ 重写 阅读全文
摘要:
1.通过元素的id属性进行元素定位,在html中元素的id是唯一的 定位方法:find_element_by_id(id) from selenium import webdriver # 创建 WebDriver 对象,指明使用chrome浏览器驱动 wd = webdriver.Chrome() 阅读全文
摘要:
使用 Selenium 与 unittest 框架的自动化测试案例,可以用来模拟浏览器自动打开网站并提交表单: 在下述代码中,我们定义了一个继承自 unittest.TestCase 的测试类 TestLoginForm,其中 setUp() 方法在每个测试方法执行前会调用,用来启动浏览器并打开测试 阅读全文
摘要:
定义一个视图函数,用于处理登录表单的提交动作。 在该视图函数中,使用 request.POST.get() 方法获取 POST 请求中提交的用户名和密码数据,具体代码如下: from django.shortcuts import render, redirect from django.contr 阅读全文