I have a site in frames. My site in left frame. Other site in right frame.
Left frame is a bot program that submits emails and comments to other site in right frame.
Users login to use the bot. Once logged in, it shows them the other site in the right frame where they then have to login to that other site to be authenticated to be able to send emails and comments from their account on that site to other members.
The other site uses session id in the forms and if those session id's are not valid then the form post won't be successful. These session id's change on every new page load on the other site.
The problem is, my bot program can't submit the session id's with the form, so I need a script made in perl or php-curl that will parse the other site's web form to retrieve the session id, insert it into my form on my site, then trigger the form submission from my site to other site with session id in tact.
Also need the header referrer spoofed at the same time so that on each form submission, the referrer header will be the actual page on the other site the form is being submitted to, instead of the referrer being my site.
I can give the form that resides on the other site if you send me a private message via pmb.
I will need you to write this script, test it on your own server. You will need to make a framed page. Put the form with script in your left frame and put the other site in the right frame and make your script successfully post with session id and spoofed header to the other site in the right frame. If you can do that, then I know it will work on my site too.
The script you make will have to parse each new page load of the other site to pull the current session id. A previous page session id will already be invalid and form post won't be successful.
This should be a easy screen scraping script to code if you know what you're doing. Don't bid if you don't know how to do screen scraping.
There are multiple forms this other site uses that require the session id. E.g.,(comment form, email form, friend request form). To keep the cost down, I will only require a script made for one of the forms, then I can implement that script to make it work with the other forms as well.