Curl Script to visit Craigslist and gather requested info by keyword search. import scraped info, automatically choose category and fill in fields within auction template. Once all info is entered within template, script should auto post the listing. Need admin control for keywords to search, amount of days to run auctions and one or two similar items. I already have working code that scrapes info from CL, so u need to modify it to achieve the additional tasks.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
* * *This broadcast message was sent to all bidders on Friday Sep 4, 2009 4:54:36 PM:
It seems i was not clear enough on the project and i apologize, so let me be more clear.
Here's what i need this script to accomplish.
1)From Admin panel- Need to input keyword i.e. ipod, cd, wallet, etc.
Script would need to search CL titles to find the keyword. After finding a set number of listings (whatever we can handle at one time?) that use the keyword in the Title ONLY.
We will then need to automatically start scraping the Title, Pictures, Description and contact info (The contact info can either be the CL one craigslist uses at the top of the listing or a user provided one within the description of the listing as some folks do put there contact in there. If there is no contact address provided at all we skip that listing.
After we scrape the info we need, it needs to be used to fill in an auction template which requires the following:
1)Chooses the category of the listing.
2)Fills in the Title, Description and pictures (Must also choose to create a gallery picture for the auction as well.
3)Once all the info is added the script needs to automatically post the auction to go live on the site.
We don't want to post the auctions using the same users name so we need to create a DB of user id's that we can randomly add to each auction.
In closing here's the vision for the workings of this project.
Taking CL listings and transferring them into an auction format on [login to view URL] Because the users did not sign up to Yarpool (and don't even know what yarpool is, yet) we need to give each new auction created from the CL listing a unique user Id as if they just signed up on [login to view URL] All auctions created from CL data, will auto run for 2 days only.
Because we are relying on CL's contact address for contact info, we need to disguise this initially. (Maybe use a link like Contact seller. Once the user clicks that it is ok to have the CL contact info in the To field.
Again, if no contact is provided we can't use that listing as there will be no way for members to contact that seller unless they provided contact info in there description.
Finally- We need to take the city/location at the top of each CL listing and find the zipcode from that info. Maybe from [login to view URL] ?
I have a working script currently active on the site that allows members to import there listings. It scrapes the Title, Description and Pictures. So you need to just add the additional functions.
Let me know what we can and can not accomplish here? Thanks guys!
## Platform
windows