写一个根据关键字获取网站网址的Python代码
时间: 2023-03-31 17:00:35 浏览: 115
通过Python扫描代码关键字并进行预警的实现方法
以下是获取网站网址的 Python 代码:
```python
import requests
from bs4 import BeautifulSoup
def get_website_url(keyword):
url = "https://www.baidu.com/s"
params = {"wd": keyword}
headers = {
"User-Agent": "Mozilla/5. (Windows NT 10.; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58..3029.110 Safari/537.3"}
response = requests.get(url, params=params, headers=headers)
soup = BeautifulSoup(response.text, "html.parser")
result = soup.find_all("a")
for r in result:
if "http" in r.get("href"):
return r.get("href")
```
你可以通过调用 `get_website_url` 函数并传入关键字来获取网站网址。例如:
```python
url = get_website_url("Python")
print(url)
```
这将返回一个包含关键字 "Python" 的网站的网址。
阅读全文