使用open()函数打开文件,实例如下
# !/usr/bin/python
# -*-coding:UTF-8-*-
import requests,lxml
from bs4 import BeautifulSoup
url='https://dns.aizhan.com/ynsqx.com/'
f=open('api_c.html','w')
def aizhan_A():
res=requests.get(url)
html=res.text
soup=BeautifulSoup(html,'lxml')#html.parser,lxml,xml,html5lib解析库
for x in soup.find_all(attrs={'class':"domain"}):#attrs为属性
f.write(str(x.find_all(name='a'))+'</br>')#txt中加/n为换行,html中/br为换行
读取方式
f.read(): 读取全部文件内容
f.read(size): 每次读取size个字节内容
f.readline(): 每次读取一行的内容
f.readlines(): 读取全部内容,但结果是个list,每行内容是一个元素