diff --git a/jandan_toot.py b/jandan_toot.py index 9327075..d409ff4 100644 --- a/jandan_toot.py +++ b/jandan_toot.py @@ -65,20 +65,14 @@ def toot(proxy=None): while page_count and jandan_pic_url: resp = session.get(jandan_pic_url, timeout=2) - retry_count = 5 - if resp.status_code != 200 and retry_count: - proxy = get_proxy().get('proxy') - session.proxies.update({"https": "https://{}".format(proxy)}) + if resp.status_code != 200: time.sleep(10) - retry_count -= 1 continue - if retry_count <= 0 and resp.status_code != 200: - raise ValueError('http status not 200') soup = BeautifulSoup(resp.content, 'html.parser') jandan_pic_url = soup.find(class_='previous-comment-page')['href'] page_count -= 1 if jandan_pic_url.startswith('//'): - jandan_pic_url = 'http:' + jandan_pic_url + jandan_pic_url = 'https:' + jandan_pic_url pic_nodes = soup.find('ol').find_all('li')