@NO1nam

Почему ошибки в парсер?

При запуске скрипта ошибка
TypeError: append() takes no keyword arguments

мой код
import requests
from bs4 import BeautifulSoup as BS

s = requests.Session()

auth_html = s.get('http://mrush.mobi/')

payload = {
    'hash':'86262e7b3fb59f347329e635b0b75f13',
    'id':'10884769',
    'lastSyncDate':'1575882009950',
    'mail_info_10884769':'%5B%5D',
    'PHPSESSID':'c3f541359ffdef79cbc6e0ea7d15bebc.1575882004.54033542',
    'uidc':'75dedc9d3a0a31',
    'verify': '5f8174b0d5190003536dda6d3b48e625'
    }

max_page = 10
pages = []

for x in range(1, max_page + 1):
    pages.append( requests.get('http://mrush.mobi/clan?id=' + str(x) ), data = payload)

for r in pages:
    html = BS(answ.content, 'html.parser')

    for el in html.select('.yell mlr10 mt5 mb5'):
        a = el.select('.icon > a')
        print(title[0].text )

так же помогите парсить именно ники игроков из клана ( в клане тоже есть страницы где показаны имя игрока )
  • Вопрос задан
  • 1725 просмотров
Пригласить эксперта
Ответы на вопрос 1
tsarevfs
@tsarevfs
C++ developer
У вас скобки расставлены так, что data = payload является аргументом pages.append.
Скорее всего он должен попадать в requests.get.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы