數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2016-05-09 05:57:19

kuolung
新生
註冊日期: 2015-03-27
文章數: 22
目前積分 :   

entware 上的 perl

在 RT-N18U 上 安裝了 ENTWARE 後,本想就可以用 curl 來做自動登入 中華的 wifi 了,
發現現在的 中華 wifi 自動登入已經改網頁了,
原本的 http://wlanac.hinet.net/loginpages/userlogin.shtml 已經不見了,
用 google 大師找了很多資料,
現在的 中華 wifi 自動登入,支援 wispr
又找了

http://wiki.maemo.org/WISPr_Wireless_ISP_Autologin



https://github.com/matsuu/auwifispot-cl … r_login.pl

可以自動登入的 wispr 的網址,
是用 perl 寫的,
所以用

entware  把相關的 perl 和模組加入

用的方式是

opkg install perl 
opkg install perlbase-module
opkg install perlbase-getopt
opkg install perlbase-user

一個一個試,

到 13行

use XML::Simple;

就一直找不到相關的 entware 中 perl 要用那一個模組得到這樣的錯誤訊息

Can't locate XML/Simple.pm in @INC (you may need to install the XML::Simple module) (@INC contains: /opt/lib/perl5/5.22 .) at ./wispr_login.pl line 13.
BEGIN failed--compilation aborted at ./wispr_login.pl line 13.

在 entware 中發現 perl 的相關模組很多,
用 opkg --help , 發現可以用 * 的方式來用,但是

我用 opkg install perl* 卻不行,也請教這個要如何修正



最後修改: kuolung (2016-05-09 06:00:24)


離線

 

#2 2016-05-09 06:49:11

kuolung
新生
註冊日期: 2015-03-27
文章數: 22
目前積分 :   

Re: entware 上的 perl

再補充一些,
我用 opkg list 找不到  perl 支援 xml 的模組,但是發現 python 有,
仔細看

https://github.com/matsuu/auwifispot-cl … r_login.pl

這個程式,其實不難寫,
因為我不會 python , 如果有會 python 的朋友,是不是可以試著改用 python 重寫一下,

謝謝



離線

 

相關討論主題

主題 回覆 點閱 最後發表
1 8416 2015-09-19 09:12:08 作者 valen001
0 7602 2013-09-08 01:16:10 作者 hippo
Entware 套件庫 作者 hippo
7 27445 2013-08-23 01:26:30 作者 hippo
2 10528 2009-12-30 10:24:57 作者 denny
0 6987 2008-08-02 02:35:12 作者 aligodo

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed