生成一段Python代码,实现爬取网络信息
时间: 2023-02-20 22:48:44 浏览: 77
# -*- coding:utf-8 -*-
import requests
from bs4 import BeautifulSoup
url = "http://www.example.com"
# 请求网页
response = requests.get(url)
# 解析网页
soup = BeautifulSoup(response.text, "html.parser")
# 获取网页信息
info = soup.find_all("div", class_="info")
# 打印网页信息
for item in info:
print(item.text)
相关问题
生成一段爬取A股信息的python代码
当然可以,以下是一段简单的Python代码,可以获取A股市场的股票列表和实时股票数据。
```python
import requests
import json
# 获取股票列表
def get_stock_list():
url = "http://api.money.126.net/data/hs/klinelist/"
res = requests.get(url)
data = res.json()
stock_list = [item['code'] for item in data['list']]
return stock_list
# 获取实时股票数据
def get_stock_data(stock_code):
url = "http://api.money.126.net/data/hs/time/today/{}.json".format(stock_code)
res = requests.get(url)
data = res.json()
stock_name = data['name']
current_price = data['time'][-1]['price']
change_percent = data['time'][-1]['percent']
return "{} 当前价格:{},涨跌幅:{}".format(stock_name, current_price, change_percent)
if __name__ == '__main__':
stock_list = get_stock_list()
print("A股市场股票列表:")
print(stock_list)
stock_code = "000001" # 上证指数
stock_data = get_stock_data(stock_code)
print(stock_data)
```
希望对你有所帮助。
生成一段python爬取网页脚本
好的,以下是一个简单的 Python 爬取网页脚本示例:
```python
import requests
url = "https://www.example.com"
response = requests.get(url)
if response.status_code == 200:
# 如果请求成功,输出网页源代码
print(response.text)
else:
# 如果请求失败,输出错误信息
print("请求失败,状态码为:", response.status_code)
```
这段代码使用了 Python 的 requests 库,发送 GET 请求获取指定网页的源代码,并根据返回的状态码进行处理。您可以根据自己的需求自定义请求的 URL 和处理方式。