【Lua正则表达式】解析匹配优酷电视剧集的下载地址用来批量下载

通过批量下载和iDown软件,用户可以方便地观看西游记等电视剧。从网页源码中提取视频链接,并使用iDown进行批量下载。

通常用iDown批量将要看的电视剧下载下来以后慢慢看,会用到批量下载。

例如西游记:http://www.soku.com/search_video/q_%E8%A5%BF%E6%B8%B8%E8%AE%B0

右键“查看网页源码”,找到有视频链接的代码处拷贝出来进行处理,去掉多余的字符只留下下载链接。

text = [[

                    <div class="mask"><div class="ico__loading_32"></div></div>
                    <div class="panel_15">
                    <ul class="linkpanel panel_15" id="group1">
                    <li><a href='http://v.youku.com/v_show/id_XMzQzNTEwNDQ4.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>1</a></li><li><a href='http://v.youku.com/v_show/id_XMzQzNzQzMjYw.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>2</a></li><li><a href='http://v.youku.com/v_show/id_XMzQzNzY0OTAw.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>3</a></li><li><a href='http://v.youku.com/v_show/id_XMzQzNzk0Mjk2.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>4</a></li><li><a href='http://v.youku.com/v_show/id_XMzQzODI0ODcy.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>5</a></li><li><a href='http://v.youku.com/v_show/id_XMzQzODUxNTA4.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>6</a></li><li><a href='http://v.youku.com/v_show/id_XMzQzODc0MTIw.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>7</a></li><li><a href='http://v.youku.com/v_show/id_XMzQzODk3NTcy.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>8</a></li><li><a href='http://v.youku.com/v_show/id_XMzQzOTE3MzEy.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>9</a></li><li><a href='http://v.youku.com/v_show/id_XMzQzOTMzOTQw.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>10</a></li><li><a href='http://v.youku.com/v_show/id_XMzQzOTQ4Mjk2.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>11</a></li><li><a href='http://v.youku.com/v_show/id_XMzQzOTY2NzEy.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>12</a></li><li><a href='http://v.youku.com/v_show/id_XMzQzOTY3MDY0.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>13</a></li><li><a href='http://v.youku.com/v_show/id_XMzQzOTY3NjI4.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>14</a></li><li><a href='http://v.youku.com/v_show/id_XMzQ3ODk4MDY0.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>15</a></li><li><a href='http://v.youku.com/v_show/id_XMzQ3OTE5NzY0.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>16</a></li><li><a href='http://v.youku.com/v_show/id_XMzQ3OTM3MTQ4.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>17</a></li><li><a href='http://v.youku.com/v_show/id_XMzQ3OTUyNzMy.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>18</a></li><li><a href='http://v.youku.com/v_show/id_XMzQ3OTYxOTQw.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>19</a></li><li><a href='http://v.youku.com/v_show/id_XMzQ3OTcwNjY0.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>20</a></li><li><a href='http://v.youku.com/v_show/id_XMzQ4MjA1NTU2.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>21</a></li><li><a href='http://v.youku.com/v_show/id_XMzQ4MjUyOTE2.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>22</a></li><li><a href='http://v.youku.com/v_show/id_XMzQ4MjkwODY0.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>23</a></li><li><a href='http://v.youku.com/v_show/id_XMzQ4MzIxMDI4.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>24</a></li><li><a href='http://v.youku.com/v_show/id_XMzQ4MzMzMTQw.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>25</a></li><li><a href='http://v.youku.com/v_show/id_XMzQ4MzM4MDM2.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>26</a></li><li><a href='http://v.youku.com/v_show/id_XMzQ4MzQyMjE2.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>27</a></li><li><a href='http://v.youku.com/v_show/id_XMzQ4MzQ0NDMy.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>28</a></li><li><a href='http://v.youku.com/v_show/id_XMzUxMDI0Mzc2.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>29</a></li><li><a href='http://v.youku.com/v_show/id_XMzUxMDgxMzk2.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>30</a></li>
                                     <li class="mhandle" title="显示全部"><span>······</span></li>
                                 <li class="ex"><a href='http://v.youku.com/v_show/id_XMzUxMTE4NjY0.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>31</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUxMTQ4NzU2.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>32</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUxMTcxMzQ0.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>33</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUxMTg0OTA4.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>34</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUxMTg4NTM2.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>35</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUxMTkyNjA4.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>36</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUxMTk1OTA4.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>37</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUxMTk4MzQ4.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>38</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUxMjAyNDg0.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>39</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUxMjAzNzAw.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>40</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUxMjExNzEy.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>41</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUxMjEzNTI4.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>42</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUxMjIyOTI0.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>43</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUxMjI2NTY4.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>44</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUzNTAyMjE2.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>45</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUzNTI5MTAw.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>46</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUzNTY1NTEy.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>47</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUzNTk2ODAw.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>48</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUzNjE0NzQ0.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>49</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUzNjI2NjEy.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>50</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUzNjM0MTg4.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>51</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUzNjM3NTQ0.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>52</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUzNjQwMjgw.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>53</a></li><li class="ex"><a href='http://v.youku.com/v_show/id_XMzUzNjQyNjI0.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>54</a></li><li class="xe"><a href='http://v.youku.com/v_show/id_XMzUzNjQ0ODcy.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>55</a></li><li class="xe"><a href='http://v.youku.com/v_show/id_XMzUzNjQ2NTc2.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>56</a></li><li class="xe"><a href='http://v.youku.com/v_show/id_XMzUzNjQ4NDI4.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>57</a></li><li class="xe"><a href='http://v.youku.com/v_show/id_XMzUzNjQ5NjY4.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>58</a></li><li class="xe"><a href='http://v.youku.com/v_show/id_XMzUzNjUxMzU2.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>59</a></li><li class="xe"><a href='http://v.youku.com/v_show/id_XMzUzNjUzMzQw.html' site='youku'  onclick='sokuClickStat(this, true);'  _log_type='2' _log_ct='1' _log_pos=1  _log_directpos='4'  target='_blank'>60</a></li>                                    
                            <li class="handle"><span>全部</span></li>

]];

s = '';

for url instring.gmatch(text,"(http[^%z]-.html)") do
    s = s..url..'\n';
end

msgbox(s);

结果:

http://v.youku.com/v_show/id_XMzQzNTEwNDQ4.html
http://v.youku.com/v_show/id_XMzQzNzQzMjYw.html
http://v.youku.com/v_show/id_XMzQzNzY0OTAw.html
http://v.youku.com/v_show/id_XMzQzNzk0Mjk2.html
http://v.youku.com/v_show/id_XMzQzODI0ODcy.html
http://v.youku.com/v_show/id_XMzQzODUxNTA4.html
http://v.youku.com/v_show/id_XMzQzODc0MTIw.html
http://v.youku.com/v_show/id_XMzQzODk3NTcy.html
http://v.youku.com/v_show/id_XMzQzOTE3MzEy.html
http://v.youku.com/v_show/id_XMzQzOTMzOTQw.html
http://v.youku.com/v_show/id_XMzQzOTQ4Mjk2.html
http://v.youku.com/v_show/id_XMzQzOTY2NzEy.html
http://v.youku.com/v_show/id_XMzQzOTY3MDY0.html
http://v.youku.com/v_show/id_XMzQzOTY3NjI4.html
http://v.youku.com/v_show/id_XMzQ3ODk4MDY0.html
http://v.youku.com/v_show/id_XMzQ3OTE5NzY0.html
http://v.youku.com/v_show/id_XMzQ3OTM3MTQ4.html
http://v.youku.com/v_show/id_XMzQ3OTUyNzMy.html
http://v.youku.com/v_show/id_XMzQ3OTYxOTQw.html
http://v.youku.com/v_show/id_XMzQ3OTcwNjY0.html
http://v.youku.com/v_show/id_XMzQ4MjA1NTU2.html
http://v.youku.com/v_show/id_XMzQ4MjUyOTE2.html
http://v.youku.com/v_show/id_XMzQ4MjkwODY0.html
http://v.youku.com/v_show/id_XMzQ4MzIxMDI4.html
http://v.youku.com/v_show/id_XMzQ4MzMzMTQw.html
http://v.youku.com/v_show/id_XMzQ4MzM4MDM2.html
http://v.youku.com/v_show/id_XMzQ4MzQyMjE2.html
http://v.youku.com/v_show/id_XMzQ4MzQ0NDMy.html
http://v.youku.com/v_show/id_XMzUxMDI0Mzc2.html
http://v.youku.com/v_show/id_XMzUxMDgxMzk2.html
http://v.youku.com/v_show/id_XMzUxMTE4NjY0.html
http://v.youku.com/v_show/id_XMzUxMTQ4NzU2.html
http://v.youku.com/v_show/id_XMzUxMTcxMzQ0.html
http://v.youku.com/v_show/id_XMzUxMTg0OTA4.html
http://v.youku.com/v_show/id_XMzUxMTg4NTM2.html
http://v.youku.com/v_show/id_XMzUxMTkyNjA4.html
http://v.youku.com/v_show/id_XMzUxMTk1OTA4.html
http://v.youku.com/v_show/id_XMzUxMTk4MzQ4.html
http://v.youku.com/v_show/id_XMzUxMjAyNDg0.html
http://v.youku.com/v_show/id_XMzUxMjAzNzAw.html
http://v.youku.com/v_show/id_XMzUxMjExNzEy.html
http://v.youku.com/v_show/id_XMzUxMjEzNTI4.html
http://v.youku.com/v_show/id_XMzUxMjIyOTI0.html
http://v.youku.com/v_show/id_XMzUxMjI2NTY4.html
http://v.youku.com/v_show/id_XMzUzNTAyMjE2.html
http://v.youku.com/v_show/id_XMzUzNTI5MTAw.html
http://v.youku.com/v_show/id_XMzUzNTY1NTEy.html
http://v.youku.com/v_show/id_XMzUzNTk2ODAw.html
http://v.youku.com/v_show/id_XMzUzNjE0NzQ0.html
http://v.youku.com/v_show/id_XMzUzNjI2NjEy.html
http://v.youku.com/v_show/id_XMzUzNjM0MTg4.html
http://v.youku.com/v_show/id_XMzUzNjM3NTQ0.html
http://v.youku.com/v_show/id_XMzUzNjQwMjgw.html
http://v.youku.com/v_show/id_XMzUzNjQyNjI0.html
http://v.youku.com/v_show/id_XMzUzNjQ0ODcy.html
http://v.youku.com/v_show/id_XMzUzNjQ2NTc2.html
http://v.youku.com/v_show/id_XMzUzNjQ4NDI4.html
http://v.youku.com/v_show/id_XMzUzNjQ5NjY4.html
http://v.youku.com/v_show/id_XMzUzNjUxMzU2.html
http://v.youku.com/v_show/id_XMzUzNjUzMzQw.html

直接复制粘贴到iDown中进行批量下载即可。

IM沟通源码实现成熟稳定运营,以开发对市场运行,官方可以咨询 JM沟通是一款未来互联网全面性功能通讯软件,帮助你拉近全球好友的距离,人脉圈动态,附近圈子动态,热门上榜动态,更全面的分享生活,民间网红人,群组,组织架构效率工作,让你拥有新的未来世界 ·JM沟通单聊:文件、图片视频、表情、文本、阅后即焚功能、聊天记录同步、实时定位分享、加密信息、通话视频等全面性沟通功能,聊天,工作,生活,娱乐,全功能无限制好友数量,换号聊天记录同步带走,不在担心手机坏了,聊天记录不见了。 ·JM沟通群聊:语音通话、视频通话、讨论工作、效率办公、玩游戏、支持万人群聊、分享自己的世界零距离沟通,让你的工作、娱乐、生活变得更轻松,不在担心生活账号,工作账号太多麻烦。 ·JM沟通附近功能:附近的人、附近的群、附近动态、热门动态、发送图片视频文字信息,认识新朋友,婚恋交友,兴趣交友,分享心情,分享经验,分享短视频,分享你的世界,拍出美丽世界,同兴趣分享,行业动态分享,经商圈子分享,企业经营分享,热门短视频分享,搞笑,明星,综艺,影视,体育,评论沟通拉近世界距离与全世界做朋友,让你不在孤单。 ·设置服务器:手动选择输入服务器地址,服务器支持私有化搭建系统,一个前端多个私人后台服务器链接同步使用,做到真实的私有化企业团队共同使,做到数据单独私有化。 ·人脉圈:分享好友才能见得、动态、心情、观点、态度、记录自己人生的点点滴滴。 ·隐私安全:严格保护用户隐私安全加密 ·更多功能:公众号功能,分享文章,企业账号功能,自定义公司公众号品牌,互联网资源共享,平台共通,方便公司随时管理好人员,资料,客户沟通联系方式,跨平台服务,笔记功能,聊天自定义墙纸, ·哇谷IM团队:支持私有化系统搭建平台使用,平台入住,云系统部署,办公系统,技术支持。 购买海外云服务器注意避免这些误区http://www.juemigoutong.com/webDetail/182.html 如何选择即时通讯软件? http://www.juemigoutong.com/webDetail/181.html ​什么是私有云? http://www.juemigoutong.com/webDetail/179.html 推荐一款好用的企业办公聊天APP http://www.juemigoutong.com/webDetail/180.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

asmcvc

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值