Отправьте метод формы = сообщение с несколькими различными значениями = xxx с похожим именем = x?

0

Мне нужно перепечатать кучу имен, написанных на бумаге, и сделать их цифровой копией на компьютер (txt файл). Затем скопируйте/вставьте каждое имя и отправьте его снова на сайт один за другим. Введите одно имя, затем отправьте, подождите, пока страница перезагрузится, а затем повторите попытку. Я сохранил html файл веб-сайта, но у меня нет доступа к серверу сайта. Я думал, что могу изменить файл html, который я сохранил, поэтому я просто скопирую/вставлю, а затем отправлю один раз. Я не уверен, возможно ли копировать имена из текстового файла и вставлять его в код html или, возможно, сделать код для чтения имен из файла txt. Честно говоря, я не против копирования и вставки имен один за другим на сайт. Что замедляет меня, так это время перезагрузки страницы, и на веб-сайте есть только одно поле ввода. Перезагрузка после отправки одного имени занимает несколько секунд. Поэтому я хочу, чтобы иметь возможность скопировать все, а затем отправить его один раз. Я сохранил локальную копию html файла веб-сайта и добавил action = "website.com/xxxx", поэтому он отправляет его на сайт, даже если html файл сохраняется на моем компьютере. Код ниже является частью html-кода веб-сайта:

<form method="post" action="website.com/xxxx">
<input type="text" name="t" style="width:250px">
<button type="submit"><p>Submit<img src="submit.png" style="width:32px;vertical-align:middle"></p></button>
</form>

Я думал, могу ли я изменить его так:

<form method="post" action="website.com/xxxx">
<input type="text" name="t" style="width:250px" value="jane">
<input type="text" name="t" style="width:250px" value="jenny">
<input type="text" name="t" style="width:250px" value="mark">
<input type="text" name="t" style="width:250px" value="ben">
<input type="text" name="t" style="width:250px" value="cathy">
<button type="submit"><p>Submit<img src="submit.png" style="width:32px;vertical-align:middle"></p></button>
</form>
  • 0
    Вы идете по правильному пути, но веб-формы работают не так. Вы можете автоматизировать что-то вроде этого, но для этого нужен небольшой код или автоматизированный инструмент. К сожалению, это не тот вопрос, на который мы отвечаем здесь.
  • 0
    Не могу это сделать. Напишите скрипт для заполнения значений в Форме и отправьте его. Это не сократит время загрузки, но вы можете запустить скрипт без присмотра и выпить кофе, пока он работает
Показать ещё 2 комментария
Теги:
forms

1 ответ

0

Если у вас установлен PHP с HttpRequest, вы можете попробовать что-то вроде этого

<?php
$url = 'http://website.com/xxxx'; // url of the form action, not the form itself
$names = file('names.txt');
for($names as $name){
    $request = new HttpRequest($url, HTTP_METH_POST);
    $request->addPostFields(array('t' => trim($name)));
    $request->send();
}

Если у вас есть PHP, но нет HttpRequets, вы можете использовать cURL, но я абсолютно не знаю, как он работает. Другие языки должны иметь схожие возможности.

  • 0
    Привет, это сценарий на стороне клиента?
  • 0
    Что вы имеете в виду? Это просто скрипт PHP, вы можете запустить его через php script.php или поместить его в htdocs веб-сервера с PHP и получить доступ к нему из браузера.
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню