QUOTE(ccnan23 @ Jan 2 2024, 15:29)

py的话 比较基本的原生库就是urllib 好像直接用的也挺多的
post回贴的话 需要先get拿回贴的页面 然后把form抓下来 form开头类似这样
CODE
<form id='postingform' action='https://forums.e-hentai.org/index.php?' method='post' name='REPLIER' onsubmit='return ValidateForm()' enctype='multipart/form-data'><input type='hidden' name='st' value='0' />
<input type='hidden' name='act' value='Post' />
<input type='hidden' name='s' value='' />
<input type='hidden' name='f' value='12' />
<input type='hidden' name='auth_key' value='7489f8e9104b341c85795412828f23e3' />
<input type='hidden' name='removeattachid' value='0' />
<input type='hidden' name='MAX_FILE_SIZE' value='1048576000' />
<input type='hidden' name='CODE' value='03' />
<input type='hidden' name='t' value='257252' />
<input type='hidden' name='post_key' value='5c5cf5bc0e00176f2eaecc29ba84e7c6' />
<input type='hidden' name='parent_id' value='6418204' />
这种值都得拿出来 可以直接`#postingform input[type=hidden]`去选所有的这些input
然后后面的几个checkbox 需要就传 比如你要emoticons就传enableemo=yes 不需要就不传
那个Post Icons不需要就传iconid=0 需要就是前面两行的1-14
最后正文塞进Post里就行了
另外他的Content-Type是multipart/form-data 保险起见也用这个比较好(好像传文件必须?
其實問題比較大的是HV 那邊,論壇回應這個有稍微看過還好 XD
因為論壇的部分只有 inputbox 跟 add reply. 要點
HV. 部分我是解到頭很痛看不懂,直接套 HVU 硬幹
-
可能這部分優先度會比較低,這階段我沒甚麼信心可以重構
對我來說能動比較優先,哈
假如短時間無法容器化,可能就真的 windows vm 先掛著了
-
補充一下我 autogui 有做的事情
MM 操作(收一般 MM 跟 RTS 、寄送裝備並 CoD、寄送取消訂單通知信、紀錄收下的 MM 內容、遇到別人發 CoD 過來要退掉)
以及論壇 #1 #2 編輯 (對我偷懶用 selenium 處理)
主要遇到的問題時 MM 有多層,我不會自己處理這段
This post has been edited by ericeric91: Jan 2 2024, 09:55