php抓取网页数据插入数据库(师傅说最近需要将电视频道列表及各频道节目列表写入数据库)

优采云 发布时间: 2021-12-06 09:24

  php抓取网页数据插入数据库(师傅说最近需要将电视频道列表及各频道节目列表写入数据库)

  师傅说,最近要把电视频道列表和每个频道的节目列表写入数据库。当然,这个动作需要自动执行,人工和一一相加是不现实的。

  很快,这项工作就决定由服务器供应商解决。作为一个菜鸟,我还是想自己弄清楚。我认为,尽量结合​​现有条件来进行这个操作,尽量不要添加新的东西。我观察了开发中使用的xampp,发现里面有php。我在网上搜索了一下,可以在上面进行一些php的实际应用。查了一下php对数据库的操作,是可行的,虽然我觉得好像不是正规的方法,但是试一试也无妨。于是结合安装的xampp环境,我启动了phptest.php。

  问题一:在已经安装了xampp的环境下不知道怎么做php开发。经过验证,我发现编辑后的xxx.php文件需要放在xampp安装目录下的htdocs文件夹下。我的xampp安装在D盘,所以我把xxx.php放在D:\xampp\htdocs下,然后在浏览器中输入格式:/xxx.php的地址执行php文件。

  问题2:我不会编辑php,但使用开发工具?使用了哪些开发工具?终于发现可以用记事本了,我用ultraedit 32进行编辑,最后保存为“.php”文件。

  问题3:如何获取我需要的信息,即电视台列表和节目列表,我们做Android,高手从webervice获取很多信息。当时不知道怎么想,也没有想过用php从webervice获取信息(原来是可以的)。想到的就是解析网页,于是找了个网站有这个信息,准备分析他,这里又晕了,一行一行的看页面源码,不知道怎么弄解析一下,这么多东西,至少肯定有过滤器之类的东西给我用,通过百度,可以用正则表达式来做,好像不止这个方法,好像还有其他方法,这里是知识参考等文章(非常感谢作者),思路比较清晰,连接数据库(见),根据url将网页的所有内容赋值给一个字符串,然后用正则表达式从这个字符串中提取出需要的数据,并对数据进行一些操作比如作为替换和去除冗余部分成为所需的格式,然后将数据插入到建立的数据库表中。我觉得对我来说最难的就是正则表达式,这很头疼。这里确实需要深入研究。另外,也是第一次接触php,感觉有点像c。并对数据进行替换、去除多余部分等操作,使其成为需要的格式,然后将数据插入到建立好的数据库表中。我觉得对我来说最难的就是正则表达式,这很头疼。这里确实需要深入研究。另外,也是第一次接触php,感觉有点像c。并对数据进行替换、去除多余部分等操作,使其成为需要的格式,然后将数据插入到建立好的数据库表中。我觉得对我来说最难的就是正则表达式,这很头疼。这里确实需要深入研究。另外,也是第一次接触php,感觉有点像c。

  我是菜鸟,需要总结一下,所以记录一下。如果能帮到别人就更好了。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线