Укажите ширину устройства для запросов сеанса - PullRequest
0 голосов
/ 10 июня 2018

Как указать ширину устройства во время сеанса session.post?Пример кода:

import requests
global session

session = requests.Session()
payload = {
    "login_email" : "helloyes",
}
url = "https://www.twitter.com/"

result = session.post(url, data=payload, headers=dict(Referer=url))
plain_text = result.content
content = plain_text.decode()

Этот код отображает веб-сайт на мобильном устройстве.Мне нужен вид рабочего стола, как это сделать, пожалуйста?

1 Ответ

0 голосов
/ 10 июня 2018

Установите User-Agent, соответствующий мобильному браузеру, в заголовках вашего запроса:

user_agent = "Mozilla/5.0 (Linux; U; Android 4.0.3; ko-kr; LG-L160L Build/IML74K) AppleWebkit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30"
headers_dict = {
    "Referer": url,
    "User-Agent": user_agent
}
result = session.post(url, data=payload, headers=headers_dict)

Список мобильных пользовательских агентов можно найти на useragentstring.com .Затем вы можете выбрать пользовательский агент, соответствующий какому-либо устройству с определенной шириной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...