我正在使用phonegap在Android上开发一个应用程序,当我在手机上测试时,我Application Error Is a directory (file:///#android_asset/www/index.html)
得到了这个错误,当我的手机上没有互联网连接时,我只会收到此错误.
有什么建议?
我正在使用phonegap插件连接到Facebook这个:https://github.com/phonegap-build/FacebookConnect
我对Facebook应用程序设置感到困惑,当我调用FB.init()时,我收到此错误消息:
Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains.
Run Code Online (Sandbox Code Playgroud)
我使用Facebook登录(网站网址)编辑了网站:http:// localhost /(没有空间,我只添加了它,因为stackoverflow不允许链接'localhost'),我等了几分钟(更多)因为它工作但它仍然无法正常工作.
任何想法我怎么能让它工作?
谢谢
我正在尝试使用http库向特定的api发出登录请求.我收到错误的凭据错误,因为发送的数据以某种方式编码,所有加号都更改为空格.因此,如果我输入amani+salah@gamil.com作为电子邮件,console.log会正确记录它,但它会在formdata中以amani salah@gmail.com的形式发送.任何数据都会发生同样的情况,而不仅仅是电子邮件,因此如果用户的密码中包含+,则发送的数据将更改为.
这是我的代码:
let email = 'xxxx@example.com';
let password = 'xxxx';
let body = 'email='+email+'&password='+password;
console.log(body);
let headers = new Headers();
headers.append('Content-Type', 'application/x-www-form-urlencoded');
let options = new RequestOptions({ headers: headers });
let url = this.base_url + '/login';
this.http.post(url, body, {headers: headers})
.map(res => res.json())
.subscribe(data => {
this.data = data;
resolve(this.data);
});
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用opencv v 2.1创建一个图像,但是我得到了这个错误:image = cv.CreateImage((w,h),no_of_bits,channels)AttributeError:'module'对象没有属性'CreateImage'
代码是
#!/usr/bin/python
import cv
from opencv import *
from opencv.cv import *
from opencv.highgui import *
import sys
import PIL
w=500
h=500
no_of_bits=8
channels=3
image=cv.CreateImage((w,h),no_of_bits,channels)
cv.ShowImage('WindowName',image)
cvWaitKey()
Run Code Online (Sandbox Code Playgroud) 我正在尝试抓取这个网站:http: //www.aido.com/eshop/cl_2-c_189-p_185/stationery/pens.html
我可以在此页面中获取所有产品,但如何在页面底部发出"查看更多"链接请求?
我的代码到现在为止:
rules = (
Rule(SgmlLinkExtractor(restrict_xpaths='//li[@class="normalLeft"]/div/a',unique=True)),
Rule(SgmlLinkExtractor(restrict_xpaths='//div[@id="topParentChilds"]/div/div[@class="clm2"]/a',unique=True)),
Rule(SgmlLinkExtractor(restrict_xpaths='//p[@class="proHead"]/a',unique=True)),
Rule(SgmlLinkExtractor(allow=('http://[^/]+/[^/]+/[^/]+/[^/]+$', ), deny=('/about-us/about-us/contact-us', './music.html', ) ,unique=True),callback='parse_item'),
)
Run Code Online (Sandbox Code Playgroud)
有帮助吗?
我一直在阅读有关如何实现爬虫的文章。我知道我们从要访问的 URL 列表(种子列表)开始。访问所有这些 URL 并将访问过的页面中的所有链接添加到列表(前沿)中。那么我应该在这个种子列表中添加多少?我是否只需要添加尽可能多的 URL 并希望它们能让我访问 www 上的 URL,这是否真的保证我会在那里获得所有其他 URL?或者有一些惯例可以做到这一点?我的意思是......像谷歌这样的搜索引擎是做什么的?
我一直在尝试抓取这个网站:http://www.e3050.com/Cases-Fans-PDU/C
我可以正常抓取任何内容,但会转到下一页,调试后我发现他们为每个页面请求发送 __Viewstate 参数。viewstate 参数存储在每个页面响应中,因此我发现我需要每页获取它并将其发送到下一页。我使用此 xpath 获取 __viewstate :
sel.xpath('//input[@id="__VIEWSTATE"]/@value').extract()
Run Code Online (Sandbox Code Playgroud)
我还收到一个错误,因为他们发送的视图状态与页面响应中列出的视图状态不同,这两个参数都是 64 基编码,但他们每个请求发送的参数比我从页面响应中获得的数据更多。
我该如何处理这个问题?他们如何获取 viewstate 参数?
编辑: __EVENTVALIDATION 参数存在同样的问题。
我想排序一个100万整数的数组.知道数组整数的范围是1到100,最好的算法是什么?请注意,这意味着有许多项目被复制.此外,该阵列是随机分布的.
我在一本书中读到了这个例子:
cp /bin/cat proj33
echo -n x | ./proj33 - pipe33a > pipe33b &
./proj33 <pipe33b >pipe33a &
Run Code Online (Sandbox Code Playgroud)
什么符号-,>以及<是什么意思?