Comments (7)
@thierryskoda Can you provide the values you tried?
from kijiji-scraper.
@mwpenny I tried :
{
"locationId": "ontario",
"categoryId": "cars"
}
But I'm not sure where to get those info. In the tutorial it says :
You can find them by using your browser's developer tools and performing a custom search on Kijiji.
But I'm not really sure to understand this part.
Thank you !
from kijiji-scraper.
@thierryskoda locationId
and categoryId
are integers, not strings. Kijiji uses them internally when you select your location and category on the website. You can find the locationId
/categoryId
values you want by performing a search and looking at the POST request parameters or the URL you are redirected to.
For example, after setting my location to Ottawa and selecting the "cars & vehicles" category, Kijiji redirects me to http://www.kijiji.ca/b-cars-vehicles/ottawa/c27l1700185
. The last part of the URL (c27l1700185
) is formatted as c[categoryId]l[locationId]
. So in this case, categoryId
is 27 and locationId
is 1700185.
Perform your custom search on Kijiji and then check the URL for the corresponding Id values.
from kijiji-scraper.
@mwpenny Oh thanks! I tried this and this still returning me empty array. Am I missing something else?
var kijiji = require("kijiji-scraper")
var prefs = {
"locationId": 27,
"categoryId": 1700185
}
var params = {
"minPrice": 0,
"maxPrice": 100000,
"keywords": "toyota",
"adType": "OFFER"
}
kijiji.query(prefs, params, function(err, ads) {
//Use the ads array
console.log(ads);
});
from kijiji-scraper.
@thierryskoda It looks like you have your locationId
and categoryId
values switched.
from kijiji-scraper.
@mwpenny Wow sorry for this mistake.. Now it works! Thank you very much!!!
from kijiji-scraper.
@thierryskoda Glad to help!
from kijiji-scraper.
Related Issues (20)
- Random Error:Invalid Kijiji HTML on search results page HOT 5
- Issues with search for services? HOT 7
- Scraper fails to return search results (Kijiji scraper detection + blocking) HOT 23
- Search() with URL HOT 1
- "npm install" fails HOT 9
- MinResults and MaxResults in Search() function implemented improperly, Doesn't allow for getting every listing available. HOT 9
- kijiji.search() Randomly Returns an Amount of Ads Under Specified Amount via minResults HOT 4
- Consideration for expanding repo to Kijiji API HOT 1
- Kijiji.Ad.Get() Doesn't return to callback HOT 1
- Impossible to fetch ads HOT 5
- Scraper fails to properly scrape some numeric attributes (real numbers) HOT 6
- Missing very new ads when using the Mobile API HOT 15
- Ad #... does not exist HOT 2
- Incorrect Size Attribute For Shoe Category HOT 6
- Category Attributes HOT 5
- Create helper types for enums, and expose expected response attributes
- Package broken: Kijiji-scraper returns no results HOT 5
- Not working HOT 5
- Kijiji Mingle API Issue HOT 11
- How long is a temporary block? I haven't been able to get results since yesterday. HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kijiji-scraper.