pc.py 967 Bytes
Newer Older
liyang's avatar
liyang committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
import requests
from bs4 import BeautifulSoup

# import os

dir = "/reptile_data/files/app_logos"
# 创建保存图片的文件夹
# if not os.path.exists(dir):
#     os.makedirs(dir)

# 请求商店页面
url = 'https://cablemap.info/_default.aspx'
response = requests.get(url)

# 解析页面HTML
soup = BeautifulSoup(response.text, 'html.parser')
print(soup)
# 获取最热门应用元素并遍历
# apps = soup.find_all('li', class_='category-item bottom-shadow J_cat_item')
# for app in apps[:100]:
#     # 获取应用名称和Logo URL
#     app_name = app.find('h2', class_='category-name ellipsis').value
#     print(app_name)
#     logo_url = 'https:' + app.find('img', class_='')['src']
#     # newName = app_name.encode('utf-8')
#     # 下载Logo图片并保存到本地文件夹
#     response = requests.get(logo_url)
#     with open(f'{dir}/{app_name}.jpg', 'wb') as f:
#         f.write(response.content)
#
#     print(f'{app_name} 的Logo已保存')