Code Monkey home page Code Monkey logo

proxyiplib's People

Contributors

jiangxianli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

proxyiplib's Issues

为什么国外的IP代理访问不了国外网站?

我使用的是Mac OS 10.15 Catalina,试图使用这里的国外高匿IP代理来翻墙。我通过Mac系统自带的代理功能来设置HTTP代理。代理设置好以后,访问不存在的页面(比如abcshgskjhkdcs.com)返回的是代理服务器的报错信息(而非浏览器的报错信息),说明代理已经生效。设置(伪造)header中的X-Forwarded-For参数之后ipecho.net返回的是伪造的IP地址,但是ip138.com仍能获取我的真实IP,可能该网站使用了高级方法。但是,当我使用此设置去访问www.google.com时,却是浏览器返回的无法访问信息,仍然被墙。请问这是什么情况?浏览器返回的是google.com的无法访问信息,是否说明是代理服务器已经获得网页内容,但是在将内容传到我的客户端上时又被墙了?请高手赐教。

有无https的代理

大佬,这个采集的都是http的,有没有https的呢??????

大佬

大佬,你服务器磁盘满啦

感谢!

非常感谢您的分享,支持!

ip被封

ip被封继续访问是502吗,还是直接拒绝,有返回信息

API接口中字段 anonymity 的数值分别代表什么意思呢

API接口中字段 anonymity 的数值 0、1、2 分别代表什么意思呢?
"data": {
"unique_id": "10462f7223f3b3f7094be70681f59dc2",
"ip": "188.166.83.17",
"port": "3128",
"country": "荷兰",
"ip_address": "荷兰 North Holland 阿姆斯特丹",
"anonymity": 1,
"protocol": "http",
"isp": "DigitalOcean, LLC",
"speed": 2841,
"validated_at": "2020-07-15 10:22:04",
"created_at": "2020-07-15 01:43:08",
"updated_at": "2020-07-15 10:22:04"
}

为啥获取起来很慢啊

import requests,traceback,sys,time
space=" "*20+"\b"*20

def getProxies():
	print("正在获取代理")
	r=requests.get("https://ip.jiangxianli.com/api/proxy_ips?order_by=speed").json()
	if not r["code"]:
		for i in r["data"]["data"]:
			yield f'{i["protocol"]}://{i["ip"]}:{i["port"]}'
		time.sleep(1)
		for j in range(2,r["data"]["total"]+1):
			r=requests.get(f"https://ip.jiangxianli.com/api/proxy_ips?order_by=speed,page={j}").json()
			if not r["code"]:
				for i in r["data"]["data"]:
					yield f'{i["protocol"]}://{i["ip"]}:{i["port"]}'
			time.sleep(1)
	print("代理获取完成")

for i in getProxies():
	#print(i)
	#sys.stdout.write(f"\r{i}{space}")
	#sys.stdout.flush()
	try:
		if requests.get("http://api.bilibili.com/x/web-interface/zone",proxies={"http":i,"https":i},timeout=5).text in i:
			print(i)
	except KeyboardInterrupt: break
	except:pass#traceback.print_exc()
#sys.stdout.write(space)

请问请求频次多大才不会被封?

您好,想用这个替代付费代理IP时发现,几分钟内这个动态IP便陷入不可用状态,我的请求时间间隔为2秒/每次。请问当我的请求频次最少要到多少才能保证全天候不会被封?

感谢作者

作品非常好用,已经搭建上了,能跑出一些数据出来
也发现了两个问题:

  1. 由于采用的检查方案是检查百度,很多代理只返回百度的代理,是否需要切换检查域为其他的呢-自己代理查自己也可以?
  2. api返回数据排序是validated_at时间排序,能否尝试在数据库中增加successCount,以这个字段对数据进行返回

个人建议,感觉这样的数据更精准一些,仅供参考。谢谢大佬提供的源码

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.