Задать вопрос
Профиль пользователя заблокирован сроком с 13 апреля 2017 г. и навсегда по причине: оскорбление участников сообщества + обход санкций модераторов
  • Получить total_page при парсинге?

    InvictusManeo
    @InvictusManeo
    P.A.N.D.E.M.I.C.
    Вообще есть вариант как обойти заключи свой цикл в try except при не удаче просто ставишь break и все! и он перестает парсить то чего нету, это такой простой но рабочий вариант
    Ответ написан
    Комментировать
  • Авторизация на Ютуб с помощью Requests модуля?

    InvictusManeo
    @InvictusManeo
    P.A.N.D.E.M.I.C.
    Вот пример запроса на маил ру
    Вся суть в том, что заголовки у всех разные и страница авторизации - тоже. Смотри в браузере GET и POST запросы. Куда и что они направляют. Ну и подставляй их в requests. Разумеется, сегодня, почти все перешли на сессии, куки, токены.

    with requests.Session() as session:
    	# start of auth
    	s = Session()
    	AUTH_URL = 'https://auth.mail.ru/cgi-bin/auth'
    	headers = {
    		'Login': 'втойящик@mail.ru',
    		'Password': 'твой пароль',
    		'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11.6; rv:51.0.1) Gecko/20100101 Firefox/51.0.1',
    		'Content-Type': 'application/x-www-form-urlencoded',
    		'Connection': 'keep-alive',
    		'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
    		'Referer': 'http://mail.ru/',
    		'remember': 1,
    	}
    	# Отправляем данные в POST, в session записываются наши куки
    	s.post(AUTH_URL, headers)
    	# end auth
    Ответ написан
    Комментировать
  • Как написать POST запрос c помощью reqest?

    InvictusManeo
    @InvictusManeo
    P.A.N.D.E.M.I.C.
    Вот пример на запрос в маил ру
    Вся суть в том, что заголовки у всех разные и страница авторизации - тоже. Смотри в браузере GET и POST запросы. Куда и что они направляют. Ну и подставляй их в requests. Разумеется, сегодня, почти все перешли на сессии, куки, токены.
    with requests.Session() as session:
    	# start of auth
    	s = Session()
    	AUTH_URL = 'https://auth.mail.ru/cgi-bin/auth'
    	headers = {
    		'Login': 'втойящик@mail.ru',
    		'Password': 'твой пароль',
    		'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11.6; rv:51.0.1) Gecko/20100101 Firefox/51.0.1',
    		'Content-Type': 'application/x-www-form-urlencoded',
    		'Connection': 'keep-alive',
    		'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
    		'Referer': 'http://mail.ru/',
    		'remember': 1,
    	}
    	# Отправляем данные в POST, в session записываются наши куки
    	s.post(AUTH_URL, headers)
    	# end auth
    Ответ написан
    Комментировать