gpt4 book ai didi

python - 如何处理 HTML 表单中的换行符?

转载 作者:太空宇宙 更新时间:2023-11-03 19:21:49 25 4
gpt4 key购买 nike

我有一个带有 textareaform,需要向 textarea 提交多行输入。

我使用:

rows = [('a','b'), ('c','d')]
data_set = [ '%s\n' % '|'.join(row) for row in rows ] # Note : ADDED '\n'
data_dump = ''.join(data_set)

from mechanize import Browser
br = Browser()
br.open('http://example.com/page.html')
br.select_form(nr=1)
br.form['my_text_area']=data_dump
br.submit()

问题:

  • 网络服务器无法将输入视为多行。
  • ADDED \n 不适用于模拟输入中的换行符。

我做错了什么?

如果我错过了什么,请随时询问更多信息!

更新

我还尝试用 \n\r 代替 \n,但问题仍然存在。

最佳答案

我在 https://stackoverflow.com/users/87015/salman-a 的帮助下解决了这个问题

CR =\rLF =\n

HTML 表单采用 CRLF 换行符,因此:

\r\n 成功了!

关于python - 如何处理 HTML 表单中的换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9456170/

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