安卓应用程序进行网络爬取
今天在进行网络爬取的时候总是出现出现网络安全问题,这是由于在安卓7为了解决网络安全问题在进行安卓开发时需要进行网络安全的配置,具体配置如下:
1.在AndroidManifest.xml添加如下代码
android:networkSecurityConfig="@xml/network_security_config"
2.在res建立如下目录
3.此文件的内容为:
<?xml version="1.0" encoding="utf-8"?> <network-security-config> <domain-config cleartextTrafficPermitted="true"> <domain includeSubdomains="true">yjsy.hbu.edu.cn</domain> </domain-config> <base-config cleartextTrafficPermitted="false" /> </network-security-config>
其中<domain includeSubdomains="true">yjsy.hbu.edu.cn</domain>中为要爬取网站域名