python爬虫金山词霸翻译
时间: 2024-01-13 09:04:21 浏览: 244
以下是一个使用Python编写的简易的金山词霸翻译爬虫程序的示例:
```python
import requests
import json
def translate(word):
url = 'http://fy.iciba.com/ajax.php?a=fy'
data = {
'f': 'auto',
't': 'auto',
'w': word
}
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'
}
response = requests.post(url, data=data, headers=headers)
result = json.loads(response.text)
translation = result['content']['out']
return translation
word = input("请输入要翻译的单词或句子:")
result = translate(word)
print("翻译结果:", result)
```
这个程序使用requests库发送POST请求,将要翻译的单词或句子作为参数传递给金山词霸的翻译接口,并解析返回的JSON数据获取翻译结果。你可以根据自己的需求对程序进行修改和扩展。
阅读全文