Visit Our UNIX and Linux User Community


CURL Button Click Issue


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting CURL Button Click Issue
# 1  
Old 12-18-2012
CURL Button Click Issue

I am trying to perform a button click via cURL and I am having an issue possibly due to java script on click. The HTML source code is:

Code:
<input id="ctl00_SPWebPartManager1_g_1bb6dc86_55ab_4ea9_a4db_4747922a8202_ctl00_RequestOption_0" class="radio" type="radio" checked="checked" value="1" name="ctl00$SPWebPartManager1$g_1bb6dc86_55ab_4ea9_a4db_4747922a8202$ctl00$RequestOption">
<label for="ctl00_SPWebPartManager1_g_1bb6dc86_55ab_4ea9_a4db_4747922a8202_ctl00_RequestOption_0">    View Summary Data Online</label>

i send the command this way but it still does not perform that click event:

Code:
curl -d "RequestOption_0=1" https://xxx.xxxxx.com/customer-service/rates-pricing/customer-choice/Pages/usage-data.aspx > test20121812.txt

How is the POST supposed to be? Please note that I am using cURL for Windows. Thank you!
# 2  
Old 12-19-2012
Is that the only variable of that form, does the web site also need cookies, does the name needand can you use a different, short name?
Code:
curl -d "ctl00_SPWebPartManager1_g_1bb6dc86_55ab_4ea9_a4db_4747922a8202_ctl00_RequestOption_0=1" https://xxx.xxxxx.com/customer-service/rates-pricing/customer-choice/Pages/usage-data.aspx > test20121812.txt

The attributes name and id occupy the same namespace/storage.
# 3  
Old 12-19-2012
Yes that is the only variable and yes the site does use cookies. I am just grabbing the name from the html so I do not know if it can be shorter. The page is supposed to refresh after the button click so a text box will appear. Thank you for responding as well, it is greatly appreciated.

---------- Post updated at 09:30 AM ---------- Previous update was at 09:24 AM ----------

I can provide the actual site if need be as well.
# 4  
Old 12-19-2012
The curl man page is not very helpful about supporting cookies, but Google finds this: How do you handle authentication via cookie with CURL? - php | Ask MetaFilter
# 5  
Old 12-19-2012
I was able to handle the cookie portion but for some reason curl is running too fast for the page refresh to occur.

Code:
curl -retry 3 -m 60 -c cookies.txt -d "ctl00_SPWebPartManager1_g_1bb6dc86_55ab_4ea9_a4db_4747922a8202_ctl00_RequestOption_0=1" https://www.comed.com/customer-service/rates-pricing/customer-choice/Pages/usage-data.aspx > test20121812.txt
curl -retry 3 -m 60 -b cookies.txt -d "ctl00_SPWebPartManager1_g_1bb6dc86_55ab_4ea9_a4db_4747922a8202_ctl00_RequestOption_0=1" https://www.comed.com/customer-service/rates-pricing/customer-choice/Pages/usage-data.aspx > test20121912.txt

# 6  
Old 12-19-2012
Curl gets the file -- scripts in that file soliciting data on additional connections are a new, bigger problem. I am not sure curl runs scripts, but if you can reconstruct the script-generated URL from the file, you can solicit that data.

Previous Thread | Next Thread
Test Your Knowledge in Computers #368
Difficulty: Medium
The Open Group released the Single UNIX Specification Version 2 in 1987.
True or False?

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Issue with pwd for script run by double click on script (MacOS High SIerra)

Hello, I have the following script that just archives and clears some log files. #!/bin/bash # script: archive_logs_and_clear # add date to logfile names and copy archive directory # clear logs # change to script directory cd ... (4 Replies)
Discussion started by: LMHmedchem
4 Replies

2. Shell Programming and Scripting

Curl to hit the submit button

Hello, I am looking to hit a URL using curl and click on submit button so that I can get the results. The below is the code <input name="tos_accepted" id="tos_accepted" class="button" type="submit" value="Yes, I Agree"/> <input name="tos_discarded" id="tos_discarded"... (1 Reply)
Discussion started by: Kochappa
1 Replies

3. Web Development

Cannot execute sh file using button click in php file in apache

I the problem that i facing is cannot use button click to execute the sh file that store in the same location. the program file is a php file and running in apache2. the code that i run is show below <button onclick="sh()" name="sh">SH</button> <script type='text/javascript'> function sh()... (5 Replies)
Discussion started by: zhengkoon8
5 Replies

4. Shell Programming and Scripting

Validation of Text field while Click on submit button

I am using Perl CGI. I have created some text fields and getting those values. But i want if user leave the text field blank when he click on submit button then instead of run a script it should give a popup. Please any body suggest me something..??? (0 Replies)
Discussion started by: Navrattan Bansa
0 Replies

5. Shell Programming and Scripting

Python- Changing background color on Button click

Hi, I am trying to write a python program which changes background color on click of button. However i am stuck up. Instead of changing the color currently it is creating a new frame every time. please look at the code and let me know how to correct it #!/usr/bin/env python from Tkinter... (0 Replies)
Discussion started by: vickylife
0 Replies

6. UNIX for Dummies Questions & Answers

CGI cannot get the Value after click the button. URGENT!!!

Hi Everyone, I am facing a problem, regarding cgi cannot receive the value from HTML after click submit. Here is the code =============================================== #!/bin/bash genHTML() { cat <<-__EOF__ Content-type: text/html <html> <script language="JavaScript"> <!-- ... (2 Replies)
Discussion started by: ryanW
2 Replies

7. Solaris

Comprehensive system documentation by button click

Guys There's a new WebPage where you can generate a comprehensive detailed system documentation by button click. Look at the example at https://sdoctool.sun.com/data/doc.php?ID=sdoctool&N=2 ;) Interested, go to Cheers (0 Replies)
Discussion started by: lebch
0 Replies

8. UNIX for Dummies Questions & Answers

Left click select,right click copy

Hi all, when i ssh into my linux machine, i can do a double left click and then right click to paste it anywhere i need. However, on the actual machine, in the terminal, i cannot do a double left click and right click to paste it. i need to right click and select Copy followed by click click... (1 Reply)
Discussion started by: new2ss
1 Replies

9. UNIX for Dummies Questions & Answers

Script for using the Back button and the Close button

Here's a question I have for anyone that might be able to help me: I can write a html script that will allow the user to return to the previous page using the back button, and I can write a script that will allow the user to return to the previous page using the close button, but...is there a... (1 Reply)
Discussion started by: mdgibson
1 Replies

Featured Tech Videos