gpt4 book ai didi

python - 将URL请求内容写入文件

转载 作者:太空宇宙 更新时间:2023-11-03 12:24:27 26 4
gpt4 key购买 nike

我正在尝试使用 python 从 php 文件中获取列表并将其保存到文件中:

import urllib.request

page = urllib.request.urlopen('http://crypto-bot.hopto.org/server/list.php')

f = open("test.txt", "w")
f.write(str(page))
f.close()

print(page.read())

屏幕上的输出(为了便于阅读分为四行):

ALF\nAMC\nANC\nARG\nBQC\nBTB\nBTE\nBTG\nBUK\nCAP\nCGB\nCLR\nCMC\nCRC\nCSC\nDGC\n
DMD\nELC\nEMD\nFRC\nFRK\nFST\nFTC\nGDC\nGLC\nGLD\nGLX\nHBN\nIXC\nKGC\nLBW\nLKY\n
LTC\nMEC\nMNC\nNBL\nNEC\nNMC\nNRB\nNVC\nPHS\nPPC\nPXC\nPYC\nQRK\nSBC\nSPT\nSRC\n
STR\nTRC\nWDC\nXPM\nYAC\nYBC\nZET\n

文件输出:

<http.client.HTTPResponse object at 0x00000000031DAEF0>

你能告诉我我做错了什么吗?

最佳答案

使用urllib.urlretrieve (Python 3 中的 urllib.request.urlretrieve)。

在控制台中:

>>> import urllib
>>> urllib.urlretrieve('http://crypto-bot.hopto.org/server/list.php','test.txt')
('test.txt', <httplib.HTTPMessage instance at 0x101338050>)

这导致文件 test.txt 保存在当前工作目录中

ALF
AMC
ANC
ARG
...etc...

关于python - 将URL请求内容写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19285966/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com