麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Perl > 正文

Perl抓取網(wǎng)頁和提交表格

2019-11-06 08:23:01
字體:
供稿:網(wǎng)友

用Perl抓取網(wǎng)頁和提交表格

這里簡單介紹一下用Perl來實現(xiàn)抓好取網(wǎng)頁的源代碼,以及用POST的方法來提交表格,并返回結(jié)果。難的講不來,講講簡單的。

這里講到的Perl模塊有:

useLWP::Simple;useLWP::UserAgent;用Perldoc查看詳細的用法。

1,用Perl抓取網(wǎng)頁

如果只是要拿到某個網(wǎng)頁,那使用LWP::Simple里的函數(shù)是最簡單的。通過調(diào)用get($url)函數(shù),就可以得到相關(guān)網(wǎng)址的內(nèi)容。

my$url='http://freshair.n useLWP::Simple;  my$content=get$url;  die"Couldn'tget$url"unlessdefined$content;   

#$content里是網(wǎng)頁內(nèi)容,下面是對此內(nèi)容作些分析:

if($content=~m/jazz/i){  print"They'retalkingaboutjazztodayonFreshAir!/n";  }else{  print"FreshAirisapparentlyjazzlesstoday./n";  

非常簡單易懂。拿網(wǎng)頁內(nèi)容是容易的,難的是用正則過濾需要的內(nèi)容。

2,通過POST提交表格

部分HTML表格使用HTMLPOST向服務器提交數(shù)據(jù),在這里你可以這樣:

$response=$browser->post($url,  [  formkey1=>value1,  formkey2=>value2,  ...  ],  ); 

實例分析:例如在http://www.enzim.hu/hmmtop/html/submit.html)提交一段序列并返回結(jié)果,用Perl來實現(xiàn)。代碼如下:

#!/usr/bin/Perl   useLWP::UserAgent;  my$browser=LWP::UserAgent->new;  $protein="MSSSTPFDPYALSEHDEERPQNVQSKSRTAELQAEIDDTVGIMRDNINKVAERGERLTSI";  my$SUSUI_URL="http://www.enzim.hu/hmmtop/server/hmmtop.cgi";  my$response=$browser->post($SUSUI_URL,['if'=>$protein,]);   if($response->is_success){   print$response->content;  }else{   print"Badluckthistime/n";  }  

通過分析http://www.enzim.hu/hmmtop/html/submit.html的頁面可知,這個要提交的input只有一個,就是name="if"。$protein就是要提交的序列。$response->content就是返回結(jié)果。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 欧美特一级片 | 5a级毛片 | 日韩午夜一区二区三区 | 成人黄色小视频网站 | h视频免费在线观看 | 黄色免费入口 | 久久综合精品视频 | 国产又粗又爽又深的免费视频 | www国产免费 | 99亚洲伊人久久精品影院红桃 | 国产精品高潮视频 | 亚洲一区二区三区精品在线观看 | 国产精品久久久久久久久久三级 | 国产精品jk白丝蜜臀av软件 | 国产精品久久久久无码av | 精品国产一区二区久久 | 久草在线观看资源 | 蜜桃视频最新网址 | 久草在线最新 | 精品一区二区久久久久久久网精 | 成人毛片免费播放 | 最新亚洲视频 | 亚洲国产精品久久久久婷婷老年 | 操操操日日日干干干 | 欧美1区2区 | 黄网站在线免费看 | 久久69精品久久久久久国产越南 | 毛片免费视频 | 亚洲第一视频在线 | 国产精品性夜天天视频 | 国产羞羞视频在线免费观看 | 宅男噜噜噜66一区二区 | 国产精选久久久 | 免费网址黄 | 欧美日韩免费看 | 成人免费网站在线观看视频 | 国产91一区二区三区 | 在线视频 亚洲 | 综合日韩欧美 | 国产九九 | 久久免费观看一级毛片 |