由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教一道JavaScript 编程题
相关主题
什么是mock test?问个L家 设计题
刚看了一个职位需求,这么牛的人去哪找,找到了也得多少钱啊。设计web services API最需要注意的是什么?
ServiceNow内推电面google/看书/看notes算不算作弊
Jr. asp.net developer in salt lake area from a recruiterWeb Software Engineer (Full Stack) - AI Product
新鲜,可以通过HTTP POST发送你的简历Mobile Software Engineer - AI Product
响应800题大牛的号召[内推] experienced UI engineer @ foster city
问一个F的设计题加州 cs女生,master 求summer intern
请问服务端API怎么表述?javascript的一个问题:不能用loop,不能用library,怎么来remove array里的偶数?
相关话题的讨论汇总
话题: javascript话题: search话题: json话题: api话题: 03
进入JobHunting版参与讨论
1 (共1页)
b**********1
发帖数: 215
1
题目是 convert a provided search page and its results into an "API". The
final result will be a Javascript function that takes a search query and
return as JSON. To Create this all of your Javascript code will be injected
into the page before it can be used.
Search page source:
http://toronto.craigslist.ca/search/ggg
function will stimualte the search query
Result source:
http://toronto.craigslist.ca/search/ggg?query=tickets&is_paid=a
Desired Javascript Method results example
Function craigsilistsearch(searchQuery) {...}
Desired API JSON results example
[
{"image": "http://images.craigsist.org/oogog_lgx.jpg", "title":"looking for Runway Models fro Fashion Show", "date":"2016-03-03", "location":"(Downtown Toronto)"]},
{"image": "http://images.craigsist.org/oogog_lgx.jpg", "title":"looking for Runway Models fro Fashion Show", "date":"2016-03-03", "location":"(Downtown Toronto)"]},
...
]
Javascript 不是很熟,请知道的牛人,给点提示。多谢了
j***y
发帖数: 1640
2
把 HTML 转成 JSON. 有的像当年写 compiler 的parser 一样。
感觉前端的东西好难的
h****e
发帖数: 374
3
我前年面一个做js UI engine的小公司的时候面过类似的题。
t********5
发帖数: 522
4
这种题不光js可以出 python这种也可以出,基本上你要做的就是build一个小型的api
server,你这里还涉及到异步,不过简单一点你可以写成非异步的抓取,你要做的就是:
1. 用js访问给定的query页面
2. 读取html content
3. 用某种工具来抓取html内容(python有beautifulsoup, js的话你可用npm,手写的
话可以用regex)
4. 用抓到的内容construct data object然后 JSON.parse(objectData) 作为函数的返回
具体的一个例子你可以参考这个的代码 https://www.npmjs.com/package/scrape
t********5
发帖数: 522
5
年轻的时候写的 代码很烂 不过估计能给你点启发
https://github.com/buy/pin-spider/blob/master/pin-spider/pin_sp
1 (共1页)
进入JobHunting版参与讨论
相关主题
javascript的一个问题:不能用loop,不能用library,怎么来remove array里的偶数?新鲜,可以通过HTTP POST发送你的简历
内推 Comcast Javascript Developer响应800题大牛的号召
求问大家关于.Net的转方向以及是否大公司接受问一个F的设计题
有人用谷歌guice么?有个技术问题请问服务端API怎么表述?
什么是mock test?问个L家 设计题
刚看了一个职位需求,这么牛的人去哪找,找到了也得多少钱啊。设计web services API最需要注意的是什么?
ServiceNow内推电面google/看书/看notes算不算作弊
Jr. asp.net developer in salt lake area from a recruiterWeb Software Engineer (Full Stack) - AI Product
相关话题的讨论汇总
话题: javascript话题: search话题: json话题: api话题: 03