def METHOD_NAME(signor_data_file=None, signor_complexes_file=None):
    """Process Signor interaction data from the web.
    This downloads the latest interaction data directly from the Signor
    website without an intermediate local file.
    Parameters
    ----------
    signor_data_file : Optional[str]
        If specified, the interaction data will be written to this file.
    signor_complexes_file : Optional[str]
        If specified, the complex data will be written to this file.
    Returns
    -------
    indra.sources.signor.SignorProcessor
        SignorProcessor containing Statements extracted from the Signor data.
    """
    # Get interaction data
    data_url = 'https://signor.uniroma2.it/download_entity.php'
    res = requests.post(data_url, data={'organism': 'human', 'format': 'csv',
                                        'submit': 'Download'})
    data_iter = _handle_response(res, '\t', fname=signor_data_file)
    # Get complexes
    complexes_url = 'https://signor.uniroma2.it/download_complexes.php'
    res = requests.post(complexes_url,
                        data={'submit': 'Download complex data'})
    complexes_iter = _handle_response(res, ';', fname=signor_complexes_file)
    return _processor_from_data(data_iter, complexes_iter)