作者yu1 (~renard~)
看板C_Sharp
标题Re: [问题] Regex.Replace 字串部份取代
时间Sun Jul 15 14:43:02 2007
不好意思又来麻烦了..
这次碰到的问题是post之类的问题 (不太清楚算不算)
http://www.j-talk.com/nihongo/
这网站里面有个textbox,输入日文後会得到拼音
而我直接看他网页原始码(应该作用跟fiddler一样吧?)
找到了一些"name"和"value"
不过照这个原本的方法打上网址後却没反应
不知是那里出了错
以下是原始码截取:
<textarea
name="kanji" cols="60" rows="7" wrap="VIRTUAL" id="kanji"
style="width: 280px">我慢</textarea><br />
<input type="hidden"
name="use_chasen"
value="" />
<input type="submit"
name="Submit"
value="Parse Now" />
</p>
</td>
<td style = 'width: 270px;padding: 20px 20px 0 0;' class='convchoose'>
<input type="radio"
name="conversion"
value="hiragana" checked="checked" />
Kanji to spaced Hiragana<br />
//下面虽然还有,不过我只要这边第一个的radio
<input type="radio" name="conversion" value="ruby" />
Readings in brackets<br /> <input type="radio" name="conversion" value="romaji" />
Kanji to Romaji<br />
<input type="radio" name="conversion"
value="detailed" />
Detailed word info<br />
<input type="radio" name="conversion" value="spaced" />
Kanji with rollover Hiragana </td></tr></table>
</form>
<div id = 'output'>
<p id='fudge'>がまん <br />
---------------------
我想要的结果是输入"我慢" 会得到 "がまん"
而网址我打的是
http://www.j-talk.com/nihongo/ //主网页
?kanji=我慢&use_chasen=&use_chasen=&Submit=Parse%20Now&converstaion=hiragana
这边还有两个问题是
1. 他原始码里面有个 name="use_chasen" value=""
他的value是空的,不知道我上面那样打行不行
2. "Parse Now" 中间有个空白键会被转成 "%20",不过这是直接打在网址上
可是我想如果丢到(HttpWebRequest)WebRequest里结果可能还是一样
不知要如何解决?
ps.请两行接在一起看@@" ("我慢"尚未编码)
可以的话希望能够打一个正确的网址参考一下...
---------------------------
烦请先进不吝解惑,感谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.64.26
1F:→ yu1:已解决~ 07/15 20:51
2F:→ yu1:最後忽略一些name就好了 07/15 20:51
3F:→ yu1:?kanji=xxxxxxx&conversion=hiragana 最後只有打这样 07/15 20:52