mirror of
https://github.com/internetarchive/heritrix3.git
synced 2026-09-23 22:26:01 +00:00
Merge pull request #107 from vonrosen/ari-4102
Handle case where form does not have an action defined.
This commit is contained in:
@@ -261,7 +261,9 @@ public class FormLoginProcessor extends Processor implements Checkpointable {
|
||||
protected void createFormSubmissionAttempt(CrawlURI curi, HTMLForm templateForm, String formProvince) {
|
||||
LinkContext lc = new LinkContext.SimpleLinkContext("form/@action");
|
||||
try {
|
||||
CrawlURI submitCuri = curi.createCrawlURI(templateForm.getAction(), lc, Hop.SUBMIT);
|
||||
String submitUrl = templateForm.getAction() == null ? curi.getURI() : templateForm.getAction();
|
||||
|
||||
CrawlURI submitCuri = curi.createCrawlURI(submitUrl, lc, Hop.SUBMIT);
|
||||
submitCuri.setFetchType(FetchType.HTTP_POST);
|
||||
submitCuri.getData().put(
|
||||
CoreAttributeConstants.A_SUBMIT_DATA,
|
||||
|
||||
Reference in New Issue
Block a user