要一直走下去

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  爬虫&自动化测试

摘要:登录--异步发请求--退出 import asyncio import aiohttp async def GET_CAPTCHA_JPG(session): """ 获取验证码图片,并保存在本地 """ async with session.get(url="http://192.168.112. 阅读全文
posted @ 2021-10-20 10:44 要一直走下去 阅读(199) 评论(0) 推荐(0)

摘要:基本方式一: r = requests.post('http://httpbin.org/post', files={'file': open('report.xls', 'rb')}) 方式二(带其他参数): import requests import json session = reques 阅读全文
posted @ 2021-01-14 09:38 要一直走下去 阅读(3246) 评论(0) 推荐(0)

摘要:有时候,用requests.session()登录,获取不到cookie,要使用原始方式获取cookie: def login(self): ''' 登录正式环境 :return: ''' self._session = requests.session() url = "http://cdht-s 阅读全文
posted @ 2021-01-14 09:31 要一直走下去 阅读(1929) 评论(0) 推荐(0)

摘要:import requests import json session = requests.session() url = "http://red-alert.testing.bbdops.com/api/v1.0/auth/sso/login?t=254901" data = { "ip": " 阅读全文
posted @ 2020-11-27 18:09 要一直走下去 阅读(222) 评论(0) 推荐(0)

摘要:一、有界面:selenium 二、无界面:phantomJs 三、无界面:谷歌无头浏览器 四、用phantomJ实现动态加载数据效果 一、有界面:selenium selenum:三方库。可以实现让浏览器完成自动化的操作。用代码实现拖动滚轮,点击鼠标等环境搭建 1.安装:pip install se 阅读全文
posted @ 2019-04-25 15:03 要一直走下去 阅读(562) 评论(0) 推荐(0)

摘要:数据解析方式一:正则 数据解析方式二:xpath表达式 数据解析方式三:bs4 数据解析方式一:正则 常见正则匹配: import re #提取出python key="javapythonc++php" re.findall('python',key)[0] ################### 阅读全文
posted @ 2019-04-25 15:02 要一直走下去 阅读(417) 评论(0) 推荐(0)

摘要:一、urllib模块-(了解即可,用的不多) 二、requests模块 2.0、requests模块--response的方法 2.1、基于requests模块发起get请求 2.2、基于requests模块发起get请求(带参数) 2-3、基于requests模块发起get请求(自定义请求头) 2 阅读全文
posted @ 2019-04-25 15:00 要一直走下去 阅读(354) 评论(0) 推荐(0)

摘要:# 带参数的get请求 r = requests.get('https://api.github.com/events', params = {'key1': 'value1', 'key2': 'value2'}) # 自定义headers r = requests.get('https://ap 阅读全文
posted @ 2018-11-22 18:30 要一直走下去 阅读(1262) 评论(0) 推荐(0)