代理错误 HTTPS连接池(主机='i.instagram.com',端口=443)
请告诉我,我最近开始学习这个库 - instagrapi。我已经发了几天的故事和短视频,一切都很顺利,但后来开始出现错误。我从一开始就使用了代理,一切都正常,但现在不行了。我已经尝试了很多付费代理,但都没有用。
instagrapi.exceptions.ClientConnectionError: ProxyError HTTPSConnectionPool(host='i.instagram.com', port=443): 最大重试次数已超过,网址: /api/v1/launcher/sync/ (原因是 ProxyError('无法连接到代理。', TimeoutError(10060, '尝试建立连接失败,因为在规定时间内没有收到来自另一台计算机的期望响应,或者已经建立的连接由于已连接计算机的错误响应而被终止', None, 10060, None)))
from instagrapi import Client
from instagrapi.types import Usertag, Location
import random
import config
import time
class LikePost:
def __init__(self, client):
self.cl = client
self.tags = ['arduino']
self.like_medias = []
def get_post_id(self):
medias = cl.hashtag_medias_recent(random.choice(self.tags),
amount=1)
media_dict = medias[0].dict()
return str(media_dict['id'])
def like_post(self, amount):
for i in range(amount):
random_post = self.get_post_id()
if random_post in self.like_medias:
pass
else:
self.cl.media_like(media_id=random_post)
self.like_medias.append(random_post)
random_daley = random.randint(20, 60)
time.sleep(random_daley)
class MadeContent:
def __init__(self, client):
self.cl = client
def made_post(self, image, text, users, post_location):
self.cl.photo_upload(
path=image,
caption=text,
usertags=users,
location=post_location,
extra_data={
"like_and_views_counts_disabled": False,
"disacled_comments": False
})
def made_photo_story(self, image):
self.cl.photo_upload_to_story(image)
def made_video_story(self, video):
self.cl.video_upload_to_story(video)
def made_reals(self, video_path, text, thumbnail_path):
self.cl.clip_upload(
video_path,
text,
thumbnail_path,
)
proxy_login = ""
proxy_password = ""
proxy_port = "154.30.136.183:8000"
proxy = f"http://{proxy_login}:{proxy_password}@{proxy_port}"
cl = Client()
cl.set_proxy(proxy)
cl.login(config.username, config.password)
content = MadeContent(cl)
content.made_photo_story(r"C:\Users\PREDATOR\develop\insta_bot\R7O8r.jpg")
1 个回答
0
你的代理服务器没有响应,你需要换一个新的。这是从你发的错误信息中可以看出来的:
ProxyError('Cannot connect to proxy.' ...
TimeoutError
超时说明这个代理要么太慢了,根本无法正常工作,要么就是完全没有反应。