gpt4 book ai didi

python - 使用 Python mechanize 用 txt 文件中的文本填充 Web 表单

转载 作者:行者123 更新时间:2023-12-04 16:18:37 25 4
gpt4 key购买 nike

我正在尝试使用 txt 文件中的文本使用 Python mechanize 填写网络表单,但是当填写表单时,所有返回字符/换行符都会丢失。有没有办法解决这个问题?当打印到控制台时,它包括返回值,所以我有点难住。

def load_message():
the_message = open('ra_message.txt', 'r')
message = the_message.read()
the_message.close()
return message

def message(to_user, subject, the_message):
try:
br.open(ra_message)
br.select_form(nr=0)
br['addrecipient'] = to_user
br['subject'] = subject
br['message'] = the_message
br.submit()
print('{} succesfully messaged.'.format(to_user))
save_line = to_user + ', TRUE\n'
save_file = open('messaged_users.csv', 'a')
save_file.write(save_line)
save_file.close()
except Exception, e:
print str(e)

def main():
try:
the_message = load_message()
login(username, password)
for name in users:
message(name, 'Hi {}'.format(name), the_message.format(vote_link))
print('All users succesfully messaged.')
except Exception, e:
print str(e)

最佳答案

经过一番挖掘,我在另一个 Stack Overflow 线程中找到了答案 - https://stackoverflow.com/a/9461440/5588987

CR =\r LF =\n

并且 HTML 表单将换行符作为 CRLF,因此:

\r\n 成功了!

关于python - 使用 Python mechanize 用 txt 文件中的文本填充 Web 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33843209/

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