我有一个网站试图使用requests_html跳过它
但它只需要阿拉伯语,我需要的标题等的英文文本。
import pandas
from requests_html import HTMLSession
import time
import requests
from requests import get
from requests_html import HTMLSession
import re
url = 'https://pcpalace.com.sa/products/ASUS-Vivobook-GO-E1504GA'
headers = {"Accept-Language": "en"}
session = HTMLSession()
r = requests.get(url, headers=headers)
r.raise_for_status()
#name
makestr=str(r.text)
name=makestr.splitlines()[50]
print(name)
字符串
我尝试使用
第一个月
但这也不管用
1条答案
按热度按时间2o7dmzc51#
Accept-Language标头仅用于通知服务器有关响应的首选语言。它不保证服务器将以指定的语言响应,但仅在可用时。
您可以尝试使用Google Translate python library翻译您想要的特定文本。这里有一个关于如何翻译响应的标题元素的示例:
字符串
使用pip安装Google Translate 4:
型
4.0.0rc1是一个预发布版本,如果由于某种原因它不工作,请尝试使用3.0版本:
型