393 |
{1}
394 | """).format(divid, self.remote_system)
395 |
396 | html += ("""
397 |
This request was different from the baseline.
398 | The browser type is:
{0}
399 | The user agent is:
{1}
400 | Difference in length of the two webpage sources is\
401 | :
{2}
402 | """).format(self.browser, self.ua, self.difference)
403 |
404 | if self.ssl_error:
405 | html += "
SSL Certificate error present on\
406 | {0}".format(
407 | self.remote_system)
408 |
409 | if self.default_creds is not None:
410 | try:
411 | html += "
Default credentials: {0}
".format(
412 | self.sanitize(self.default_creds))
413 | except UnicodeEncodeError:
414 | html += u"
Default credentials: {0}
".format(
415 | self.sanitize(self.default_creds))
416 |
417 | try:
418 | html += "\n
Page Title: {0}\n".format(
419 | self.sanitize(self.page_title))
420 | except AttributeError:
421 | html += "\n
Page Title:{0}\n".format(
422 | 'Unable to Display')
423 | except UnicodeDecodeError:
424 | html += "\n
Page Title:{0}\n".format(
425 | 'Unable to Display')
426 | except UnicodeEncodeError:
427 | html += u'
Page Title: {0}\n'.format(
428 | self.sanitize(self.page_title))
429 |
430 | for key, value in self.headers.items():
431 | try:
432 | html += '
{0}: {1}\n'.format(
433 | self.sanitize(key), self.sanitize(value))
434 | except UnicodeEncodeError:
435 | html += u'
{0}: {1}\n'.format(
436 | self.sanitize(key), self.sanitize(value))
437 |
438 | if self.blank:
439 | html += ("""