Python语言代码示例

news/2024/7/19 9:28:17 标签: python, 开发语言, 爬虫

Python requests

  1. import requests
  2. targetURL = "https://ip.hahado.cn/api/index?ip=&type=0"
  3. proxyAddr = "您的代理IP:端口"
  4. authKey = "请改成您的Key"
  5. password = "请改成您的AuthPwd"
  6. # 账密模式
  7. proxyUrl = "http://%(user)s:%(password)s@%(server)s" % {
  8. "user": authKey,
  9. "password": password,
  10. "server": proxyAddr,
  11. }
  12. proxies = {
  13. "http": proxyUrl,
  14. "https": proxyUrl,
  15. }
  16. resp = requests.get(targetURL, proxies=proxies)
  17. print(resp.text)

Python aiohttp

  1. import aiohttp,asyncio
  2. targetURL = "https://ip.hahado.cn/api/index?ip=&type=0"
  3. proxyAddr = "您的代理IP:端口"
  4. authKey = "请改成您的Key"
  5. password = "请改成您的AuthPwd"
  6. # 账密模式
  7. proxyUrl = "http://%(user)s:%(password)s@%(server)s" % {
  8. "user": authKey,
  9. "password": password,
  10. "server": proxyAddr,
  11. }
  12. async def entry():
  13. conn = aiohttp.TCPConnector(ssl=False)
  14. async with aiohttp.ClientSession(connector=conn) as session:
  15. async with session.get(targetURL, proxy=proxyUrl) as resp:
  16. body = await resp.read()
  17. print(resp.status)
  18. print(body)
  19. loop = asyncio.get_event_loop()
  20. loop.run_until_complete(entry())
  21. loop.run_forever()


http://www.niftyadmin.cn/n/4935844.html

相关文章

opsForHash() 与 opsForValue 请问有什么区别?

&#x1f449;&#xff1a;&#x1f517;官方API参考手册 如图&#xff0c;opsForHash()返回HashOperations<K,HK,HV>但是 opsForValue()返回ValueOperations<K,V>… 区别就是opsForHash的返回值泛型中有K,HK,HV,其中K是Redis指定的某个数据库里面某一个关键字(由…

python代码读写数据库

前言&#xff1a;之前都是用pymysql读数据库&#xff0c;操作游标啊啥的&#xff0c;感觉挺不方便的。 下面介绍的读写方法需要先引3个包&#xff0c;pandas &#xff0c;sqlalchemy &#xff0c;pymysql &#xff0c;pip install 引包出现问题的可看我的python基础环境建设篇…

取证--理论

资料&#xff1a; 各比赛 Writeup &#xff1a; https://meiyacup.cn/Mo_index_gci_36.html 哔站比赛复盘视频&#xff1a; https://space.bilibili.com/453117423?spm_id_from333.337.search-card.all.click 自动分析取证四部曲 新建案例添加设备自动取证制作报告 取证大…

《Java面向对象程序设计》学习笔记——第 8 章 设计模式

​专栏&#xff1a;《Java面向对象程序设计》学习笔记 第 8 章 设计模式 一个好的设计系统往往是易维护、易扩展、易复用的。 8.1 设计模式简介 8.1.1 什么是设计模式 一个设计模式 (pattern) 是针对某一类问题的最佳解决方案&#xff0c;而且己经被成功应用于许多系统的设…

计算之魂1.3 例题总和最大区间问题

一、题目 给定一个实数序列&#xff0c;设计一个最有效的算法&#xff0c;找到一个总和最大的区间。 如[1.5, -12.3, 3.2, -5.5, 23.2, 3.2, -1.4, -12.2, 34.2, 5.4, -7.8, 1.1, -4.9] 总和区间为[4,9]&#xff0c;即第5个数 23.2到第10个数 5.4。 二、解法 这道题作者的…

c++学习(多线程)[33]

thread 本质封装操作系统的库 事实证明&#xff0c;两个线程在cpu中交错运行 thread传参为模板参数&#xff0c;应用折叠&#xff0c;都会变成左值&#xff0c;所以count还是0 sleep_until 在C中&#xff0c;没有直接的sleep_until函数&#xff0c;但可以使用std::th…

大数据面试题:说下Spark中的Transform和Action,为什么Spark要把操作分为Transform和Action?

面试题来源&#xff1a; 《大数据面试题 V4.0》 大数据面试题V3.0&#xff0c;523道题&#xff0c;679页&#xff0c;46w字 可回答&#xff1a;Spark常见的算子介绍一下 参考答案&#xff1a; 我们先来看下Spark算子的作用&#xff1a; 下图描述了Spark在运行转换中通过算…

【Leetcode】层次遍历||树深度||队列

step by step. 题目&#xff1a; 给定一个二叉树 root &#xff0c;返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1&#xff1a; 输入&#xff1a;root [3,9,20,null,null,15,7] 输出&#xff1a;3示例 2&#xff1a; 输入&am…