python
import urllib.requestimport chardet
def main():
url = input("请输入URL:")
response = urllib.request.urlopen(url)
html = response.read()
# 识别网页编码
encode = chardet.detect(html)['encoding']
if encode == 'GB2312':
encode = 'GBK'
print("该网页使用的编码是:%s" % encode)
if __name__ == "__main__":
main()
我想知道这些爬虫下面为什么都要加一个 if __name__ == "__main__":语句,即使不加也可以运行吧,加这个有什么意图呢,希望大神可以详细解释一下下,球球啦 这个代码主要是为了编写模块时使用,如果你的代码 不准备做成模块,可以pass掉 这好像是个编代码的好习惯
可以培养 百度一下啊
https://blog.csdn.net/yjk13703623757/article/details/77918633/ 昨非 发表于 2021-3-3 12:24
百度一下啊
https://blog.csdn.net/yjk13703623757/article/details/77918633/
好的好的,谢谢呀!!! 私はり 发表于 2021-3-3 12:23
这好像是个编代码的好习惯
可以培养
okkk
页:
[1]