oracle PLSQL也可以访问http,意味着可以用oracle来做网络爬虫,之前用python写过彩票开奖历史爬虫,这次也爬一下彩票数据。
需要用到PLSQL中UTL_HTTP这个包,用这个包首先需要配置ACL(Access Control List,访问控制列表)。否则就会报错,比如
SQL> select utl_http.request('http://www.500.com') from dual;
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1720
ORA-24247: network