import requests from bs4 import BeautifulSoup # 定义获取电话的函数 def get_phone(url): try: response = requests.get(url) if response.status_code == 200: soup = BeautifulSoup(response.text, 'html.parser') # 这里假设电话信息在一个具有特定类名的标签中,你需要根据实际网页结构调整 phone_tags = soup.find_all('span', class_='your-phone-class') phones = [] for phone_tag in phone_tags: phone = phone_tag.get_text() phones.append(phone) return phones else: print(f"获取页面失败,状态码: {response.status_code}") return [] except Exception as e: print(f"发生错误: {e}") return [] # 定义导出文件的函数 def export_to_file(phones, file_name): with open(file_name, 'w') as file: for phone in phones: file.write(phone + '\n') # 示例抖音小店页面的 URL,需替换为真实的页面 url = "https://your-example-douyin-shop-page.com" phones = get_phone(url) # 定义导出的文件名 export_to_file(phones, 'douyin_shop_phones.txt')