我正在开发一个项目来创建一个像www.jobseeker.com.au这样的求职门户网站.
如果您搜索'woolworths',您将获得Woolworths提供的工作列表.但是,当您访问该链接时,似乎每个请求都是通过隐藏的iframe完成的,该iframe包含使用javascript解析以显示内容的数据块.
你可以在这里看到所有工作的列表:https://woolworths.taleo.net/careersection/10060/joblist.ftl
我的问题是,如果通过解析隐藏的iframe中的数据块来完成所有任务,那么像www.jobseeker.com.au这样的网站如何能够从该页面获取所有作业的列表?是否有任何隐藏的URL返回所有可以简单报废的作业列表?
我根据Taleo Enterprise - Taleo Web Services - 用户指南中的说明,在Visual Studio中向Taleo Find Service添加了一个Web服务引用
但VS.NET不正确地为某些实体创建了二维数组.例如:
private AddressBookHistory[][] addressBookHistoryField;
Run Code Online (Sandbox Code Playgroud)
此外,生成的Requisition类具有ContestNumber属性,该属性被错误地创建为数组:
[System.Xml.Serialization.XmlElementAttribute("ContestNumber")]
public string[] ContestNumber {
get {
return this.contestNumberField;
}
set {
this.contestNumberField = value;
}
}
Run Code Online (Sandbox Code Playgroud)
这里已经在网上讨论了类似的问题:
无法生成临时类(result = 1).错误CS0030:无法将类型'Type []'转换为'Type'?
https://support.microsoft.com/en-us/kb/2486643
我用[]替换了[] [],我可以调用查找服务.TaleoFindService.Entities pagedResults = findService.findPartialEntities(mappingVersion,sqxmlquery,attrs);
但是现在pagedResults.Entity属性为null.但是,正确填充了其他属性,例如entityCount和pageCount.