Контроль веб -сайта (HTML/Javascript) через Python (jQuery/Ajax) без браузераJquery

Программирование на jquery
Ответить
Anonymous
 Контроль веб -сайта (HTML/Javascript) через Python (jQuery/Ajax) без браузера

Сообщение Anonymous »

Я пытаюсь написать небольшой питон-пипт, который открывает/загружает контент с веб-сайта (без браузера) и изменяет значения на веб-сайте. Веб -сайт был явно записан для графического пользовательского ввода через веб -браузер, однако теперь мне нужно автоматически изменить эти значения и не могу изменить эти настройки вручную. Я извлек этот код через «Инспектор кода» и не имею доступа к ним. Следующая линия имеет важное значение, однако мне неясно, как воспроизвести это с помощью Python: < /p>
$.ajax(root+'/settings/' + control + '?set='+val).fail(display_error('cannot_set', control));
< /code>
Я изучал несколько пакетов Python, таких как колба, http, запрос, однако я не нашел хорошего ответа, как можно решить мою проблему.def change_crop_x(val):
# Here needs to be the python code I'm unsure of
return True # True if value was succesfully changed

< /code>
Любая помощь будет очень оценена. < /p>

Crop

X:

Y:


< /code>
Пример контента для изменения < /p>
var crops = ["crop_x", "crop_y"]
var crop_holders = []
for (i in crops) {
var control = crops
crop_holders.push({
val: get_val('#range_'+control),
id: -9999,
upd: function(val) {},
cmd: function(control){ return function(val) {
if (val == 0) {
val = 1;
}
$.ajax(root+'/settings/' + control + '?set='+val).fail(display_error('cannot_set', control));
}} (control)
})
}
< /code>
if (config.curvals.crop_x != undefined) {
$('#range_crop_x')
.val(config.curvals.crop_x)
.change(scheduleUpdateW(crop_holders[0]));
$('#range_crop_y')
.val(config.curvals.crop_y)
.change(scheduleUpdateW(crop_holders[1]));
} else {
$('#crop_host').hide()
}


Подробнее здесь: https://stackoverflow.com/questions/608 ... thout-brow
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»