Я пытаюсь написать код для viewbot.
Код:
import requests
from bs4 import BeautifulSoup
import html5lib
import urllib
import argparse, os, time
import urllib.parse, random
headers = {
'user-agent':'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Mobile Safari/537.36'
}
login_data = {
'login': 'xxx',
'pass': 'xxx',
'back_url': ''
}
Вход на сайт работает правильно.
Списки людей:
def getPeopleLinks(page):
links = []
for link in soups.find_all('a'):
url = link.get('href')
if url:
if 'profile/' in url:
links.append(url)
return links
Работает ...
И другой код:
with requests.Session() as session:
url = "https://xxxxxx.com/Login/?form_login=1"
post = session.post(url, data=login_data, headers=headers)
print (post.status_code)
print (post.cookies)
r = session.get("https://xxxxxxx.com/online/GIRL")
print (r.status_code)
print (r.cookies)
soups = BeautifulSoup(r.content, 'html5lib')
x = getPeopleLinks(soups)
print(x)
print("http://www.xxxxx.com"+ x[2])
for link in x:
urllib.request.urlopen("http://www.xxxxxxx.com"+link)
print(link)
Логин: Работает правильно.
Список онлайн пользователей: Работает правильно;Я получаю весь список профилей.
Я думаю, что это проблема здесь:
for link in x:
urllib.request.urlopen("http://www.xxxxxxx.com"+link)
print(link)
Я вошел в другой аккаунт с мобильного телефона, мой профиль был в списке, но бот наПК не просматривал мой профиль.